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: 20180240012
    Abstract: Embodiments of the present disclosure discloses method and system for determining classification of text. The present disclosure discloses to receive text from plurality of texts and generating a pair of vector representation of the text using trained model parameters of a pair of LSTM units. The trained model parameters are obtained based on training of classification system using plurality of similar pair of texts and plurality of dissimilar pair of texts from the plurality of texts. Further, pair of vector representations are combined using a combiner operator to obtain a combined vector representation. The combiner operator is selected from a plurality of combiner operators based on the training using accuracy of classifier of classification system. The combined vector representation is provided to the classifier for determining classification of text. The present disclosure enhances the performance and generalisation of a classifier in cases of a multi-class classification.
    Type: Application
    Filed: March 31, 2017
    Publication date: August 23, 2018
    Inventors: Deepak Bhatt, Prashant Singh
  • Patent number: 10048854
    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: Grant
    Filed: January 31, 2011
    Date of Patent: August 14, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hugh Zhang, Teck Hua Lee, Kevin Chow, Diar Ahmed, Prashant Singh
  • Publication number: 20180191348
    Abstract: 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: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Applicant: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 10007356
    Abstract: Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-Y axis using dragging gestures or a button.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: June 26, 2018
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh, Tamika Tannis
  • Publication number: 20180112984
    Abstract: 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: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Inventors: Surya Kiran SATYAVARAPU, Prashant SINGH
  • Patent number: 9939991
    Abstract: A tile visualization has a window with a swim lane area and a panel area for displaying tiles that represent hierarchical data items. Tiles may be styled as cards. The swim lane displays an active tile and its immediate ancestors in a row or column. The active tile may be identified by a visual indicator. The panel displays one or more levels of the active tile's descendants. The descendants may be arranged in a matrix, or in columns each headed by an immediate descendant. The swim lane and panel are scrollable. A user can navigate up in the hierarchy by activating a tile in the swim lane, or down by activating a tile in the panel. Users may select one or more tiles without activating them.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 9941885
    Abstract: 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: Grant
    Filed: September 6, 2016
    Date of Patent: April 10, 2018
    Assignee: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 9923835
    Abstract: Techniques include quickly establishing a maximum transmission unit (MTU) for a network path, such as a network tunnel. In one example, data representative of the MTU is included in a header of a packet. If the MTU indicated in the packet is larger than a downstream network interface of a network device, the network device updates the data of the header to indicate the MTU of the downstream network interface, and an egress network device sends the packet back to an ingress network device. In another example, network devices fragment packets, if necessary, such that the fragments satisfy the MTU of the downstream network interface. The egress network device then determines the MTU for the path based on a largest received fragment, reassembles the fragments into a single packet, and returns the reassembled packet to the ingress network device. The packets may comprise echo packets of generic routing encapsulation (GRE).
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Prashant Singh, Sairam Neelam
  • Publication number: 20180069552
    Abstract: 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: Application
    Filed: September 6, 2016
    Publication date: March 8, 2018
    Applicant: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 9874995
    Abstract: A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. The grid-based visualization enables users to zoom in or maximize the size of a selected grid cell, row of grid cells, column of grid cells, or any other selection of grid cells in a grid-based visualization. When zooming on a single row, the other rows are reduced in height and the selected row is enlarged to occupy the remaining space. When maximizing a single column, the other columns are reduced in width and the selected column is enlarged. When maximizing one or more cells, the unselected cells are minimized in height and/or width, and the selected cells are enlarged. Icons may be dynamically sized to fit within their assigned cells. An overflow indicator, zooming, and scrolling may be used to view sets of icons that cannot fit within their assigned cells.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: January 23, 2018
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Hugh Zhang, Mark Robertson
  • Patent number: 9781058
    Abstract: In general, techniques are described to dynamically adjust a session detection time defined by a timer in accordance with a bidirectional forwarding detection (BFD) protocol. The techniques utilize existing hardware and BFD software infrastructure. An example network device includes a memory, programmable processor(s), and a control unit configured to execute a timer, receive one or more packets provided by the BFD protocol, detect, based on the received one or more packets, a congestion condition associated with a link via which the network device is coupled to a network, adjust, based on the detected congestion condition, a session detection time defined by the timer, and in response to a failure to receive a packet provided by the BFD protocol within the session detection time defined by the timer, detect a failure associated with the link.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: October 3, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Meher Aditya Kumar Addepalli, Prashant Singh
  • Publication number: 20170195209
    Abstract: 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: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Prashant Singh, Sairam Neelam
  • Patent number: 9678645
    Abstract: A system for providing an interactive map displays an interactive map marker that includes an associated location on the map, an associated data value, a visual indicator, and an underlying data model. The system receives an interaction from a user that modifies the visual indicator and changes the associated data value based on the visual indicator modification. The system then changes the underlying data model based on the visual indicator modification.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Patent number: 9646362
    Abstract: Example embodiments reduce the processing required to zoom on graphical data visualizations by transforming only graphic elements visible in the zooming viewport. In one example embodiment, a grid overlays the component image. Prior to zooming, grid elements covered by the zooming viewport are determined and only graphic objects bounded by those grid elements are transformed during zooming.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: May 9, 2017
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Patent number: 9607570
    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: Grant
    Filed: February 27, 2012
    Date of Patent: March 28, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
  • Publication number: 20170024016
    Abstract: Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-Y axis using dragging gestures or a button.
    Type: Application
    Filed: October 4, 2016
    Publication date: January 26, 2017
    Applicant: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh, Tamika Tannis
  • Patent number: 9535584
    Abstract: A system that provides visual components generates a first display of selectable and hierarchical visual components, where each visual component has at least one associated attribute. The system receives a selection of one of the visual components and displays a second display of visual components at a next hierarchical level of the selected visual component. The system then generates and displays breadcrumbs that include a navigation path from the first display to the second display, and include the associated attribute for the selected visual component.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: January 3, 2017
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Patent number: 9501219
    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: Grant
    Filed: April 4, 2012
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brandon Yoshimoto, Hugh Zhang, Prashant Singh
  • Patent number: 9501812
    Abstract: Example embodiments dynamically generate lower resolution maps from high precision vector for use on desktops. Lower resolution maps are dynamically generated on the client side by decreasing coordinate and path precision.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: November 22, 2016
    Assignee: Oracle International Corporation
    Inventors: Yi Dai, Hugh Zhang, Jairam Ramanathan, Prashant Singh
  • Publication number: 20160328139
    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: July 19, 2016
    Publication date: November 10, 2016
    Inventors: Mary E.G. Bear, Amy Christine Wilson, Prashant Singh, Hugh Zhang, Brendon Glazer