Patents by Inventor Prashant Singh
Prashant Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10374936Abstract: Techniques are described to reduce false alarms in network devices utilizing keepalive messaging schemes. In order to potentially avoid false alarms, a transmitting network device adjusts quality of service QOS/TOS settings in keep-alive probe packets that are sent later in a current detection interval such that the keep-alive probe packets have escalating priorities. In addition, for keep-alive probe packets that are sent later in the current detection interval, the network device may also insert host-level preferential indicator within each of the packets to request preferential treatment at both itself and the peer network device.Type: GrantFiled: December 30, 2015Date of Patent: August 6, 2019Assignee: Juniper Networks, Inc.Inventors: Prashant Singh, Sairam Neelam
-
Patent number: 10367505Abstract: Disclosed herein is an low power output stage coupled between a supply node and a ground node, configured to drive an output, and controlled by first, second, and third control nodes. A current sinking circuit controlled by an input signal and configured to sink current from the first and second control nodes when the input signal transitions to a first logic level, thereby resulting in decoupling of the output stage from the ground node and sourcing of current to the output by the output stage. When the input signal transitions to a second logic level different than the first logic level, the current sinking circuit sinks current from a third control node, thereby resulting in decoupling of the output stage from the supply node and sinking of current from the output by the output stage.Type: GrantFiled: March 2, 2018Date of Patent: July 30, 2019Assignee: STMicroelectronics International N.V.Inventor: Prashant Singh
-
Patent number: 10338845Abstract: Techniques for securely destroying data stored on a portable storage device may be provided. For example, a portable storage device includes a first memory configured to store data while a current is supplied by a second device or a capacitor of the first device. One or more capacitors of the portable device may be configured to store a charge to provide the current to the first memory. A processor that is configured to access computer-executable instructions of a second memory of the first device may provide instructions to enable transfer of the data stored in the first memory to the second device. In particular embodiments, the data stored in the first memory may be erased in response to the current no longer being provided by the second device or the one or more capacitors.Type: GrantFiled: March 13, 2017Date of Patent: July 2, 2019Assignee: Amazon Technologies, Inc.Inventors: Prashant Singh, Stephen Christopher Trier
-
Publication number: 20190197065Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
-
Patent number: 10330478Abstract: A method includes determining a user origination point and a destination point using a message received from a client device associated with a user, the message being transmitted over an Short Message Service (SMS) protocol. The method further includes determining a route between the user origination point and the destination point, the route comprising a plurality of instructions to direct the user from the user origination point to a checkpoint along the route. The method further includes formatting the plurality of instructions for display in an SMS messaging application on the client device. The method further includes transmitting the formatted plurality of instructions over the SMS protocol to the client device.Type: GrantFiled: October 25, 2016Date of Patent: June 25, 2019Assignee: CA, Inc.Inventors: Surya Kiran Satyavarapu, Prashant Singh
-
Publication number: 20190149180Abstract: A circuit has a first window comparator determining whether a signal at a first input has a voltage higher than a first threshold but lower than a second threshold, and a second window comparator determining whether a signal at a second input has a voltage higher than the first threshold but lower than the second threshold. A logic circuit generates pulses in response to either the first window comparator determining that the signal at the first differential input has a voltage higher than the first threshold but lower than the second threshold or the second window comparator determining that the signal at the second input has a voltage higher than the first threshold but lower than the second threshold. A filter circuit receives the pulses from the logic circuit and generates a flag indicating that the signal is invalid, based upon pulses received from the logic circuit.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Applicant: STMicroelectronics International N.V.Inventor: Prashant Singh
-
Patent number: 10261659Abstract: A system and method for facilitating graphically conveying information via a visualization. An example method includes accessing a first set of data characterized by hierarchically related data objects; representing a first object as a first central node in a visualization; displaying one or more additional second objects via one or more second nodes that are positioned on a first orbit path around the central node; determining if an additional object of the one or more second objects exhibits a superior hierarchical relationship relative to one or more third objects; and then illustrating the one or more third objects as petals that are circumferentially displayed about one or more outer edges of one or more nodes of the one or more second objects. The example method further includes enabling conversion of petals to planet nodes that orbit one of the second nodes.Type: GrantFiled: April 10, 2015Date of Patent: April 16, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10261661Abstract: A system and method for facilitating preservation of context information during navigation of a visualization. An example method includes representing hierarchical data via an orbit visualization; providing a first user option to navigate to a child node selected from among the one or more child nodes of the orbit visualization; and updating the orbit visualization in response to user selection of the first user option, resulting in an updated orbit visualization, wherein the updated orbit visualization includes a parent node positioned at a periphery of the visualization, and wherein the selected child node is positioned as a new central node of the updated orbit visualization. A carousel control may be displayed concurrently with the orbit visualization, wherein the carousel control includes one or more user options to navigate to a previously navigated-to node of the orbit visualization.Type: GrantFiled: April 10, 2015Date of Patent: April 16, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10261660Abstract: A system and method for transitioning a displayed visualization from a first state to a second state. An example method includes displaying an orbit visualization characterized by a first state, wherein the orbit visualization includes a parent node and one or more child nodes positioned about a first orbit path that at least partially circumscribes the parent node; selectively initiating navigation of the orbit visualization; transitioning display of the parent node and one or more child nodes in accordance with the navigation by animating repositioning of the parent node and the one or more child nodes on a user interface display screen, such that a resulting node positioning characterizes the orbit visualization in the second state representative of a navigated-to location. The navigation may represent a downward or upward navigation of hierarchically related data, such that the animation illustrates separation of one or more petals from a selected node or movement toward the selected node, respectively.Type: GrantFiled: April 10, 2015Date of Patent: April 16, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10242333Abstract: Embodiments presented herein describe a package management system that uses guidance devices when transporting packages. In one embodiment, the package management system includes an event detecting device that detects a package transporting event such as when a package is sorted into a container, a container is moved from the warehouse to vehicle, a container is moved from a vehicle into a warehouse, a package is delivered, a package is moved to a staging location, or a package is picked-up from a staging location. Once a container or staging location corresponding to the event is identified, a gateway identifies the guidance device assigned to that container or staging location and instructs the guidance device to illuminate a light disposed thereon.Type: GrantFiled: July 26, 2017Date of Patent: March 26, 2019Assignee: Amazon Technologies, Inc.Inventors: John Lewis Colucci, III, Jianwei Gao, Xingang Guo, Arun Prasath Sivakumaran, Ian Ward, Prashant Singh Ahluwalia
-
Publication number: 20190074835Abstract: A process and temperature variation operating condition that is globally applicable to an integrated circuit die is sensed in a core circuit region to generate a global process and temperature compensation signal. A voltage variation operating condition that is locally applicable to an input/output circuit within a peripheral circuit region of the integrated circuit die is sensed to generate a local voltage compensation signal. More specifically, the localized voltage operating condition is generated as a function of a measured difference in frequency between a first clock signal generated in the peripheral circuit region in response to a supply voltage subject to voltage variation and a second clock signal generated in the core circuit region in response to a fixed bandgap reference voltage. The operation of the input/output circuit is then altered in response to the global process and temperature compensation signal and in response to the local voltage compensation signal.Type: ApplicationFiled: September 7, 2017Publication date: March 7, 2019Applicant: STMicroelectronics International N.V.Inventors: Prashant Singh, Pratap Narayan Singh
-
Patent number: 10223452Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.Type: GrantFiled: March 11, 2013Date of Patent: March 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
-
Patent number: 10217075Abstract: Embodiments presented herein describe a package management system that uses guidance devices when transporting packages. In one embodiment, the package management system includes an event detecting device that detects a package transporting event such as when a package is sorted into a container, a container is moved from the warehouse to vehicle, a container is moved from a vehicle into a warehouse, or a package is delivered. For example, the event detecting device may trigger the event in response to a worker scanning a bar code, selecting a delivery route, or checking an electronic manifest. Once a container corresponding to the event is identified, a gateway identifies the guidance device assigned to that container and instructs the guidance device to illuminate a light disposed thereon.Type: GrantFiled: July 26, 2017Date of Patent: February 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Ian Ward, John Lewis Colucci, III, Jianwei Gao, Xingang Guo, Arun Prasath Sivakumaran, Prashant Singh Ahluwalia
-
Publication number: 20190057526Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel of the plurality of pixels at least one or more of a highest positive bar and a lowest negative bar. The method further includes rendering for each pixel one or more of the respective highest positive bar and the respective lowest negative bar.Type: ApplicationFiled: August 17, 2017Publication date: February 21, 2019Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
-
Patent number: 10190177Abstract: The invention provides a rapid, accurate, sensitive, and low-cost detection method for screening a biological sample for one or more desired bacterial species. The inventive method employs a two-step multiplex real-time PCR assay that comprises an internal amplification control and specific primer sets to detect and discriminate bacterial species based the unique melting temperatures of specific DNA sequences of each strain.Type: GrantFiled: July 27, 2015Date of Patent: January 29, 2019Assignee: The Curators of the University of MissouriInventors: Azlin Mustapha, Prashant Singh
-
Publication number: 20190025862Abstract: A power supply voltage detector circuit monitors a ramping supply voltage and selectively enables a voltage divider for operation to divide the ramping supply voltage in response to the ramping supply voltage exceeding a first threshold. Additionally, a variable resistance of the voltage divider is changed in response to the ramping supply voltage exceeding a second threshold. A voltage output from the voltage divider is used to generate a bandgap voltage used as a reference voltage in comparison operations for controlling enabling of the voltage divider and selection of the variable resistance.Type: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Applicant: STMicroelectronics International N.V.Inventor: Prashant Singh
-
Patent number: 10175853Abstract: A chain visualization shows cards representing first, second and third hierarchical data items from a database. The second data item descends from the first. The third descends from the second. The visualization shows an ancestors chain, a descendants chain, and an active item location where the chains meet. The visualization shows a card visually associated with the ancestors chain for the first data item, a card in the active item location for the second data item, and a card visually associated with the descendants chain for the third data item. The cards present information from the data items. When a card is activated, it moves to the active item location. A descendant data item, descending from the new active item, is retrieved from the database. A card representing the descendant data item is displayed as visually associated with the descendants chain.Type: GrantFiled: March 11, 2015Date of Patent: January 8, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10175855Abstract: A system and method for facilitating interacting with data and/or functionality via a visualization. An example method includes determining number of hierarchical levels to display in an orbit visualization; displaying the number of hierarchical levels via one or more nodes and one or more orbit paths, wherein each child node of a parent node of the one or more nodes is confined to one or more orbit paths that at least partially circumscribe the parent node; providing a first user option to navigate downward or upward in the hierarchy, at least in part via user selection of a node of the orbit visualization; and selectively updating the orbit visualization in response to user selection of the first user option so that a resulting updated visualization illustrates a navigated-to location, wherein the updated visualization illustrates the number of hierarchical levels.Type: GrantFiled: April 10, 2015Date of Patent: January 8, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10175854Abstract: A chain visualization represents first, second and third hierarchical data items from a database. The second data item descends from the first. The third descends from the second. The visualization shows an ancestors chain and a descendants chain. It has an active item location where the chains meet. The visualization shows a card linked to the ancestors chain for the first data item, a card in the active item location for the second data item, and a card linked to the descendants chain for the third data item. Users may navigate upwards or downwards in the hierarchy by activating any card outside the active item location. Users may stack cards to save screen space, and users may scroll to view different parts of the hierarchy. Users may edit information from data items represented by the cards.Type: GrantFiled: March 11, 2015Date of Patent: January 8, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
-
Patent number: 10175856Abstract: Implementations generally relate to the generation of tile visualization for interactively displaying data on a user device. In some implementations, a method includes retrieving hierarchical data from a data storage system, including one or more first data items and one or more second data items descended from at least one of the first data items. The method further includes generating for display a main window including at least a portion of the hierarchical data. The method further includes enabling a user to select one or more of the first data items or the second data items. The method further includes generating for display a drawer window upon activation of a drawer function. The method further includes causing the selected data items to be displayed in the drawer window.Type: GrantFiled: January 29, 2016Date of Patent: January 8, 2019Assignee: Oracle International CorporationInventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz