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: 20140354650Abstract: 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: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Inventors: Prashant Singh, Jairam Ramanathan, Brendon Glazer, Kris Hanson, Lory D. Molesky, Mark E. Robertson
-
Patent number: 8893042Abstract: 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: GrantFiled: September 14, 2010Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: 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: 8890638Abstract: 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: GrantFiled: May 18, 2006Date of Patent: November 18, 2014Assignee: LSI CorporationInventor: Prashant Singh
-
Patent number: 8812991Abstract: 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: GrantFiled: June 23, 2011Date of Patent: August 19, 2014Assignee: Oracle International CorporationInventors: Gary Look, Kevin Chow, Brendon Glazer, Teck Hua Lee, Ritchard Shadian, Prashant Singh
-
Patent number: 8806377Abstract: 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: GrantFiled: September 18, 2009Date of Patent: August 12, 2014Assignee: Oracle International CorporationInventors: Chun-Yi Chen, Aylin Uysal, Sally Baggett, Lulit Bezuayehu, Prashant Singh, Aaron Joseph Green, Julian Challenger
-
Patent number: 8572505Abstract: 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: GrantFiled: January 31, 2011Date of Patent: October 29, 2013Assignee: Oracle International CorporationInventors: Teck Hua Lee, Gary Look, Hugh Zhang, Diar Ahmed, Prashant Singh
-
Publication number: 20130259056Abstract: 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: ApplicationFiled: March 27, 2012Publication date: October 3, 2013Applicant: Juniper Networks, Inc.Inventors: Santosh Pallagatti Kotrabasappa, Vikas Hegde, Prashant Singh
-
Publication number: 20130187948Abstract: 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: ApplicationFiled: April 4, 2012Publication date: July 25, 2013Applicant: Oracle International CorporationInventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
-
Publication number: 20130187923Abstract: 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: ApplicationFiled: April 4, 2012Publication date: July 25, 2013Applicant: Oracle International CorporationInventors: Brandon Yoshimoto, Hugh Zhang, Melinda Yian Tang, Prashant Singh
-
Publication number: 20130147834Abstract: 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: ApplicationFiled: February 27, 2012Publication date: June 13, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
-
Publication number: 20130083056Abstract: 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: ApplicationFiled: October 3, 2011Publication date: April 4, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kevin CHOW, Gary LOOK, Prashant SINGH
-
Publication number: 20130078323Abstract: 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: ApplicationFiled: June 16, 2009Publication date: March 28, 2013Applicant: 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: 8396849Abstract: 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 30, 2006Date of Patent: March 12, 2013Assignee: Microsoft CorporationInventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
-
Publication number: 20130038628Abstract: 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: ApplicationFiled: August 12, 2011Publication date: February 14, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Gary Look, Prashant SINGH
-
Publication number: 20120311489Abstract: 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: ApplicationFiled: August 17, 2012Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Harel M. Williams, Brian E. Manthos, Paul L. Cutsinger, Helen E. Drislane, Prashant Singh, Louis A. Martinez
-
Publication number: 20120311497Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Applicant: Oracle Interntional CorporationInventors: Mary E.G. Bear, Amy Christine Wilson, Prashant Singh, Hugh Zhang, Brendon Glazer
-
Publication number: 20120293516Abstract: 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: ApplicationFiled: June 23, 2011Publication date: November 22, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Gary LOOK, Kevin CHOW, Brendon GLAZER, Teck Hua LEE, Ritchard SHADIAN, Prashant SINGH
-
Publication number: 20120297327Abstract: 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: ApplicationFiled: November 16, 2011Publication date: November 22, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kevin CHOW, Prashant SINGH, Melinda TANG
-
Patent number: 8312387Abstract: 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: GrantFiled: August 10, 2009Date of Patent: November 13, 2012Assignee: Microsoft CorporationInventors: Harel M. Williams, Brian E. Manthos, Paul L. Cutsinger, Helen E. Drislane, Prashant Singh, Louis A. Martinez
-
Publication number: 20120198374Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Hugh Zhang, Teck Hua Lee, Kevin Chow, Diar Ahmed, Prashant Singh