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).

  • Publication number: 20140354650
    Abstract: A system and method for facilitating adjusting a displayed representation of a visualization. An example method includes displaying a first visualization that includes plural nodes; providing a first user option to specify a first node attribute; and stacking nodes of the first visualization based on the first node attribute, resulting in display of one or more stacks of nodes. In a more specific embodiment, one or more links connect one or more of the plural nodes to one or more other nodes of the plural nodes. The method further includes adjusting the first visualization to illustrate the one or more stacks of nodes, while preserving any links, resulting in display of a second visualization in response thereto. The step of adjusting further includes animating a transition between display of the first visualization and display of the second visualization.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Prashant Singh, Jairam Ramanathan, Brendon Glazer, Kris Hanson, Lory D. Molesky, Mark E. Robertson
  • Patent number: 8893042
    Abstract: Various embodiments utilize certain events that occur within a Web browser to recognize an imminent intent, on the part of the user, to navigate to a website. Given such events, in combination with a user's past browsing patterns and history, an automated and personalized navigation solution can be provided to expedite navigation.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Avrum S. Laurie, Jennifer C. Trahan, John H. Lueders, Prashant Singh, Louis A. Martinez, Jane T. Kim, Warren G. Stevens, Jess S. Holbrook, Kuei-Chih Sun, Mary-Lynne Williams, Sarah J. Bowers
  • Patent number: 8890638
    Abstract: An apparatus, system and method are described for impedance matching between a semiconductor package and a load on a board. In one embodiment of the present invention, a package trace is provided with an array of stubs that is designed to provide capacitance to the trace in order to more effectively match a wirebond. This improved match results in improvements in return loss, especially in higher speed applications such as broadband. Design parameters such as the width and length of each stub, and the spacing between the stubs may be varied depending on the impedance requirements of the trace.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: November 18, 2014
    Assignee: LSI Corporation
    Inventor: Prashant Singh
  • Patent number: 8812991
    Abstract: A system navigates among visual elements of a user interface. The system receives a keystroke indicating navigating from a current visual element in a first direction, determines a next visual element that is substantially near the current visual element and in the first direction, and navigates to the next visual element.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: August 19, 2014
    Assignee: Oracle International Corporation
    Inventors: Gary Look, Kevin Chow, Brendon Glazer, Teck Hua Lee, Ritchard Shadian, Prashant Singh
  • Patent number: 8806377
    Abstract: A method and system for providing a graphical user interface with contextual views. In various embodiments, the present invention provides a graphical user interface that allows the changing contents of a global menu in the graphical display based upon the selected nodes that belong to a hierarchical chart. Only those actions applicable (contextual) to the selected nodes will be determined and displayed in the menu. Accordingly, the contents of the selectable options are updated based upon the selected nodes. When more than one node is selected, the displayed selectable actions are an intersection of the actions permitted for each selected node. In a specific embodiment, a comparison menu is provided to allow the user to be able to compare unique corresponding properties of selected nodes.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventors: Chun-Yi Chen, Aylin Uysal, Sally Baggett, Lulit Bezuayehu, Prashant Singh, Aaron Joseph Green, Julian Challenger
  • Patent number: 8572505
    Abstract: An automatic testing application is provided that can simulate a user interaction with a web application. The automatic testing application can determine that the web application has been completely displayed within a graphical user interface of a web browser using a consistent global page state. The automatic testing application can test that the web application has been correctly displayed by verifying a state of a visualization component of the web application using a communication component. Subsequently, the automatic testing application can transmit an event to the web application that can modify the state of the visualization component using the communication component.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 29, 2013
    Assignee: Oracle International Corporation
    Inventors: Teck Hua Lee, Gary Look, Hugh Zhang, Diar Ahmed, Prashant Singh
  • Publication number: 20130259056
    Abstract: In response to receiving a reply message for reserving bandwidth along a primary path for a first label switched path (LSP) for carrying data traffic from an ingress network device to an egress network device, a point of local repair (PLR) network device establishes a second LSP from the PLR to a merge point (MP) network device along a subset of the primary path. The second LSP is dedicated to carrying operations, administration and management (OAM) messages to verify connectivity of the subset of the primary path, and is not used for sending data traffic. The PLR sends an OAM message to verify connectivity of at least one protected resource along the subset of the primary path to a next hop along the second LSP, wherein the OAM message is encapsulated by a second label associated with the second LSP.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 3, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Santosh Pallagatti Kotrabasappa, Vikas Hegde, Prashant Singh
  • Publication number: 20130187948
    Abstract: Various arrangements for displaying a value of a data point on a graph are presented. The graph that illustrates a plurality of datasets may be presented. Input may be received from a user that indicates a point on the graph. Along a line parallel to an axis that extends through the point on the graph indicated by the user input, a dataset from the plurality of datasets may be identified. The value for the data point of the dataset that corresponds to an intersection of the line parallel to the axis and the visual representation of the dataset may be determined. The value for the data point may be displayed.
    Type: Application
    Filed: April 4, 2012
    Publication date: July 25, 2013
    Applicant: Oracle International Corporation
    Inventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
  • Publication number: 20130187923
    Abstract: Various arrangements for identifying and selected a data value of a dataset presented on a graph are described. The graph may be presented, wherein the graph illustrates a plurality of datasets and a legend that identifies each of the plurality of datasets. A selection of the dataset may be received via the legend of the graph. An input of a point on the graph may be received. A value of a data point from the dataset that corresponds to the input of the point on the graph may be presented.
    Type: Application
    Filed: April 4, 2012
    Publication date: July 25, 2013
    Applicant: Oracle International Corporation
    Inventors: Brandon Yoshimoto, Hugh Zhang, Melinda Yian Tang, Prashant Singh
  • Publication number: 20130147834
    Abstract: In accordance with various embodiments, a magnifying tool is provided in a user interface for magnifying content displayed on a mobile device and any other device with a restricted or limited viewing screen. A mobile device, including a magnifying tool for magnifying content displayed on the mobile device, can comprise a computer readable storage medium and processor. The mobile device can include a touchscreen operable to receive input from a user and display content. When the mobile device receives a selection of a location on the touchscreen, the mobile device determines a position of the location on the screen, determines a portion of the screen to magnify, and magnifies the portion of the screen and overlays the magnified portion on the screen.
    Type: Application
    Filed: February 27, 2012
    Publication date: June 13, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
  • Publication number: 20130083056
    Abstract: One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include receiving one or more files as input. The files may each include descriptions of different shapes. The instructions may further include interpreting each of the files as a layer of shapes, converting each of the shapes into an interactive element, layering the converted shapes onto one another to create a custom interactive display, and displaying the custom interactive display.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kevin CHOW, Gary LOOK, Prashant SINGH
  • Publication number: 20130078323
    Abstract: The present invention provides a process of extracting the leaves of Labisia pumila with water into a free flowing powder using accelerated solvent system and drying. The invention also relates to the immunopotentiating effects of the extract against stress. The extract has effects on fatigue, hypoxia time, potentiation of swimming endurance, bod weight, weight of the thymus and spleen and levels of CD244+ NK cells, CD4+ and CD8+ T cells, expression of ThI cytokines IL-2 and IFN-gamma, corticosterone, glutathione, alanine aminotransferase and lipid peroxidation levels.
    Type: Application
    Filed: June 16, 2009
    Publication date: March 28, 2013
    Applicant: HOLISTA BIOTECH SDN. BHD.
    Inventors: Sarang Bani, Anjali Pandey, Kiranjeet Kour, Prashant Singh Chauhan, Balkrishan Chandan, Neelam Sharma, Kuldeep Singh, Surrinder Koul, Bishan Dutt Gupta, Payarelal Sangwan, Devinder Kumar Gupta, Shankar Lal, Rajendran Marnickavasagar
  • Patent number: 8396849
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
  • Publication number: 20130038628
    Abstract: One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include sampling a plurality of points that lie within the interior of an arbitrary shape, drawing one or more rectangles from each of the points, gradually increasing the length and width of the rectangles until the rectangles no longer falls within the interior of the arbitrary shape, and assigning the largest of the increased rectangles as the interior bounding box.
    Type: Application
    Filed: August 12, 2011
    Publication date: February 14, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gary Look, Prashant SINGH
  • Publication number: 20120311489
    Abstract: Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate zoom factor. In at least some embodiments, the target element zoom component receives a request to perform a zoom operation at a focal point of a target element in a page displayed in a display area. In at least some embodiments, the request is received via two-finger tap input on a screen of a touch enabled device. The target element zoom component then determines an appropriate zoom factor for the zoom operation. Responsive to determining the appropriate zoom factor, the target element zoom component performs the zoom operation on the page using the appropriate zoom factor so that the target element remains within the display area with the focal point retained.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Harel M. Williams, Brian E. Manthos, Paul L. Cutsinger, Helen E. Drislane, Prashant Singh, Louis A. Martinez
  • Publication number: 20120311497
    Abstract: A system and method for facilitating integrating enterprise data from multiple sources for display via in a common interface. An example method includes displaying, via a first user interface display screen, a first set of one or more personnel icons representative of one or more enterprise personnel, and providing a first user option to select one or more of the personnel icons. A second user interface display screen may be displayed in response to or after selection of one or more of the personnel icons. The second user interface display screen presents a first type of data. The second user interface display screen further provides a second user option to select one or more user interface features associated with the first type of data, and to then trigger display of a third user interface display screen. The third user interface display presents a second type of data that is associated with the first type of data.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: Oracle Interntional Corporation
    Inventors: Mary E.G. Bear, Amy Christine Wilson, Prashant Singh, Hugh Zhang, Brendon Glazer
  • Publication number: 20120293516
    Abstract: A system navigates among visual elements of a user interface. The system receives a keystroke indicating navigating from a current visual element in a first direction, determines a next visual element that is substantially near the current visual element and in the first direction, and navigates to the next visual element.
    Type: Application
    Filed: June 23, 2011
    Publication date: November 22, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gary LOOK, Kevin CHOW, Brendon GLAZER, Teck Hua LEE, Ritchard SHADIAN, Prashant SINGH
  • Publication number: 20120297327
    Abstract: One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include receiving a selection of built-in interactive regions provided by a visualization component, aggregating the selected set of regions, and creating one or more custom regions from the aggregation of the selected set of regions.
    Type: Application
    Filed: November 16, 2011
    Publication date: November 22, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kevin CHOW, Prashant SINGH, Melinda TANG
  • Patent number: 8312387
    Abstract: Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate zoom factor. In at least some embodiments, the target element zoom component receives a request to perform a zoom operation at a focal point of a target element in a page displayed in a display area. In at least some embodiments, the request is received via two-finger tap input on a screen of a touch enabled device. The target element zoom component then determines an appropriate zoom factor for the zoom operation. Responsive to determining the appropriate zoom factor, the target element zoom component performs the zoom operation on the page using the appropriate zoom factor so that the target element remains within the display area with the focal point retained.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Harel M. Williams, Brian E. Manthos, Paul L. Cutsinger, Helen E. Drislane, Prashant Singh, Louis A. Martinez
  • Publication number: 20120198374
    Abstract: A user of a web application can perform a drag and drop operation from a first component of the web application to a second component of the web application. The drag and drop operation can include three actions. The first action can be initializing a drag of an object within a first component of a web application. The second action can be dragging the object from within the first component over a drop target located within a second component of the web application. The third action can be dropping the object onto the drop target located within the second component of the web application. One of the first and second components can be a web component, and the other component can be a visualization component. The first and second components of the web application can communicate with each other using a communication component of the web application.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hugh Zhang, Teck Hua Lee, Kevin Chow, Diar Ahmed, Prashant Singh