Sameer V.
Sameer V. Bhangar, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080201707 | DYNAMIC DEPLOYMENT OF CUSTOM CODE - A method and system for dynamically downloading custom code for execution within a host application is provided. A deployment system augments the manifest used for deploying managed applications to include information describing how the host application is to use the custom code, referred to as host manifest information. The deployment system reports the progress of the downloading of the manifest and the custom code to the host application. The host application can then perform appropriate host-specific processing. The host application may provide to the deployment system an interface for verifying the trust of the custom code. The deployment system also allows the host application to control the uninstalling of the custom code. | 08-21-2008 |
20080201759 | VERSION-RESILIENCE BETWEEN A MANAGED ENVIRONMENT AND A SECURITY POLICY - A method and system for enforcing a security policy that is version-independent of a managed environment when loading custom code for a host application is provided. A security system of the managed environment receives an identifier of custom code to be loaded by the host application. Before loading the identified custom code, the managed environment enforces the security policy using the security system. The security system applies the security policy expressed using a version-independent indication of identifiers of untrusted custom code. If the security system determines that the trust of the custom code is unknown, then the security system requests a trust manager associated with the host application to enforce a host application-specific security policy. When the custom code is trusted, the managed environment loads the custom code. | 08-21-2008 |
20100293554 | CLIENT APPLICATION INDEPENDENT EXTENSIBILITY MODEL - Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested. | 11-18-2010 |
20120110598 | CLIENT APPLICATION INDEPENDENT EXTENSIBILITY MODEL - Information describing a type registration regarding which an action is being requested by the client application is received as one or more parameters of an application programming interface method invoked by the client application. Based on the one or more parameters, one of multiple type extensions to which the action being requested corresponds is determined. At least part of the information describing the type registration is sent to the one of the multiple type extensions, and the one of the multiple type extensions performs the action being requested. | 05-03-2012 |
Sameer V. Gavade, Irving, TX US
Patent application number | Description | Published |
---|---|---|
20130074120 | PROVISIONING AN EMERGENCY ALERT SYSTEM (EAS) MESSAGE SERVICE TO USER DEVICES - A system is configured to receive, from a user device, a request for video content; obtain the video content in response to the request; process the video content to generate one or more first segments, where each of the first segments corresponds to a respective portion of the video content; receive an emergency alert system (EAS) message; process the EAS message to generate one or more second segments, where each of the second segments corresponds to a respective portion of the EAS message; and transmit, to the user device, a playlist, associated with the video content, that includes the first segments and the second segments, where the playlist allows the user device to play the video content on a particular channel based on the first segments, and allows the user device to play the EAS message, based on the second segments, without tuning to a channel different from the particular channel. | 03-21-2013 |
20130335637 | PROGRAM GUIDE WITH PAST HISTORY DISPLAY AND PROGRAM SELECTION - A method includes receiving, at a set top box, an instruction or command from a user to view program listings associated with programs that were broadcast by a television service provider during a first period of time that is prior to a current time. The method also includes identifying at least one television program that was broadcast during the first period of time and that is available to the user, and outputting, by the set top box, a program guide identifying the at least one television program. The method further includes receiving, at the set top box, a selection corresponding to a first one of the at least one television program and outputting, by the set top box, the first television program. | 12-19-2013 |
Sameer V. Jorapur, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140108899 | DATA FILTERING BASED ON A CELL ENTRY - A data filtering system includes a display device and a data filtering engine coupled to the display device. The data filtering engine is configured to display a cell set containing data of a common data type on a display device with at least one cell containing a cell entry. The data filtering engine is further configured to display a filter icon within at least one cell of the cell set and apply a filter to the cell set in response to selection of the filter icon by a user. | 04-17-2014 |
20140108902 | DATA FILTERING BASED ON A CELL ENTRY - A method for data filtering includes displaying a cell set comprising data of a common data type on a display device. At least one cell contains a cell entry, displaying a filter icon within at least one cell of the cell set, and applying a filter to the cell set in response to selection of the filter icon by a user. | 04-17-2014 |