Patents by Inventor Manish Srivastava

Manish Srivastava 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: 20190058633
    Abstract: Techniques described herein may be used to condense a large quantity of Virtual Network Function (VNF) chains (that each correspond to a network service) into a much smaller quantity of VNF records; and extract any of the large quantity of VNF chains from the smaller quantity of network service records. This may be accomplished by assigning a Number (No.) of Services attribute and a Tier attribute into each VNF record. The No. of Services attribute and Tier attribute may enable the VNF records to reference one another such that the largeer quantity of VNF chains may, in effect, be entirely represented by the much smaller quantity of VNF records, thereby conserving storage space, streamlining VNF chain management, and reducing the processing and memory capacity required to search, configure, and deploy virtual network services.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Mahesh Chapalamadugu, Raju Sharma, Manish Srivastava, Ramesh Nadella
  • Patent number: 10152314
    Abstract: Systems and methods are disclosed for provisioning software in computing networks. For example, methods may include invoking one or more discovery probes; retrieving software usage data based at least on the one or more discovery probes; determining software usage predictions based on the software usage data; allocating, based on the software usage predictions, per user software entitlements and per device software entitlements to obtain an allocation of software entitlements; and invoking installation or uninstallation of software responsive to the allocation of software entitlements.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 11, 2018
    Assignee: ServiceNow, Inc.
    Inventors: Apolak Borthakur, Manish Srivastava, Yu Xia
  • Publication number: 20180321927
    Abstract: Systems and methods are disclosed for provisioning software in computing networks. For example, methods may include invoking one or more discovery probes; retrieving software usage data based at least on the one or more discovery probes; determining software usage predictions based on the software usage data; allocating, based on the software usage predictions, per user software entitlements and per device software entitlements to obtain an allocation of software entitlements; and invoking installation or uninstallation of software responsive to the allocation of software entitlements.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Apolak Borthakur, Manish Srivastava, Yu Xia
  • Publication number: 20180322599
    Abstract: A system may include one or more server devices disposed within a remote network management platform. The server devices may communicate with computing devices that are disposed within a managed network. The server devices may store a representation of software programs determined as installed on each of the computing devices. The server devices may also determine, by comparing software license rights to the representation of the software programs determined to be installed on each of the computing devices, whether the managed network is in compliance with the software program license rights. The devices may additionally provide, to a client device that is disposed within the managed network, a representation of a graphical user interface that denotes whether the managed network is in compliance with the software program license rights. The graphical user interface may include a reclamation rules page.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Manish Srivastava, German Bertot, Colby Blakeman, Brian Hudson
  • Publication number: 20180321928
    Abstract: Systems and methods are disclosed for provisioning software in computing networks. For example, methods may include invoking one or more discovery probes; retrieving software usage data based at least on the one or more discovery probes; determining software usage predictions based on the software usage data; allocating, based on the software usage predictions, per user software entitlements and per device software entitlements to obtain an allocation of software entitlements; and invoking installation or uninstallation of software responsive to the allocation of software entitlements.
    Type: Application
    Filed: March 29, 2018
    Publication date: November 8, 2018
    Inventors: Apolak Borthakur, Manish Srivastava, Yu Xia
  • Publication number: 20180324198
    Abstract: Systems and methods are disclosed for computing network operations. For example, methods may include identifying one or more partial matches between a value associated with a configuration item and a value associated with one or more computing resource types from a set of computing resource types; forming a search query based on the one or more partial matches; invoking a search of one or more information sources using the search query to obtain ranked search results; selecting one computing resource type from the set of computing resource types based on a ranking of the search results; and updating the configuration item to associate the configuration item with the selected computing resource type.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Apolak Borthakur, Manish Srivastava, Yu Xia
  • Patent number: 10117285
    Abstract: A network device obtains credentials of a customer associated with multiple different cloud providers of which the customer is a subscriber, and establishes, using the credentials of the customer, a cloud wide area network (WAN) overlay network across multiple different cloud computing networks associated with the multiple different cloud providers. The network device, when establishing the cloud WAN overlay network, spins up multiple virtual routers in the cloud resources of the customer at each of the multiple different cloud computing networks, with a different one of the multiple virtual routers being spun up in each of the multiple different cloud computing networks, where each of the multiple different cloud computing networks is associated with a different one of the multiple different cloud providers, and where the multiple virtual routers route data traffic between the different cloud computing networks via the cloud WAN overlay network.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 30, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ramesh Nadella, Chris F. Sefcik, Prasad Deviprasad, Manish Srivastava, Sreenivasa R. Pokuri, Raju Sharma
  • Patent number: 10063219
    Abstract: Aspects of the disclosure are directed to a voltage level shifter architecture, including a voltage level shifter with circuitry residing within a footprint; and an internal augmented voltage generator residing within the footprint, wherein the internal augmented voltage generator is coupled to the voltage level shifter to augment a voltage level shift.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Manish Srivastava, Satadru Sarkar, Samarth Vasishtha
  • Patent number: 10038429
    Abstract: A flip-flop is provided that includes a sense-amplifier-based master latch clocked by a first edge of a delayed version of a clock signal. A slave latch includes a cross-coupled pair of logic gates for latching a data output signal responsive to a second edge of the clock signal.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Venkat Narayanan, Qi Ye, Manish Srivastava, Venugopal Boynapalli
  • Patent number: 9729128
    Abstract: A multi-bit flip-flop (MBFF) includes a plurality of 1-bit flip-flops, each having an input data selection circuit that receives a data signal and a scan data signal. The MBFF also includes a local signal generation circuit that receives a global clock signal and a global scan enable signal, and in response, provides local control signals, wherein each of the local control signals is generated in response to both the global clock signal and the global scan enable signal. The local control signals are provided to the input data selection circuits, and exclusively control the input data selection circuits to route either the input data signal or the scan input data signal as a master data bit, reducing transistor requirements. Local clock signals may be generated by the local signal generation circuit in response to the global clock signal, and may exclusively control data transfer within the flip-flops, improving setup time.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: August 8, 2017
    Assignee: Synopsys, Inc.
    Inventors: Manish Srivastava, Basannagouda Somanath Reddy
  • Publication number: 20170181210
    Abstract: A network device obtains credentials of a customer associated with multiple different cloud providers of which the customer is a subscriber, and establishes, using the credentials of the customer, a cloud wide area network (WAN) overlay network across multiple different cloud computing networks associated with the multiple different cloud providers. The network device, when establishing the cloud WAN overlay network, spins up multiple virtual routers in the cloud resources of the customer at each of the multiple different cloud computing networks, with a different one of the multiple virtual routers being spun up in each of the multiple different cloud computing networks, where each of the multiple different cloud computing networks is associated with a different one of the multiple different cloud providers, and where the multiple virtual routers route data traffic between the different cloud computing networks via the cloud WAN overlay network.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Ramesh Nadella, Chris F. Sefcik, Prasad Deviprasad, Manish Srivastava, Sreenivasa R. Pokuri, Raju Sharma
  • Publication number: 20170024914
    Abstract: First user specified criteria is received at graphical user interface (GUI) software. A first visualization is automatically displayed, via the GUI software, based on the first user specified criteria. The first visualization is defined by a rectangular area having a fixed width dimension and variable height dimension. The first visualization includes pixels that each represent one of the objects. A particular pixel is at a first position in the visualization. A second user specified criteria that includes grouping criteria is received at the GUI software. Groups of categorized objects are created by categorizing the objects based on the second user specified criteria. A second visualization that includes the pixels is automatically displayed via the GUI software by automatically reformatting the particular pixel from the first position to a second position based on the second user specified criteria.
    Type: Application
    Filed: October 10, 2016
    Publication date: January 26, 2017
    Inventor: Manish Srivastava
  • Patent number: 9495777
    Abstract: A system and method for illustrating enterprise data. An example method includes accessing data from an enterprise application, wherein the data is organized into one or more objects; categorizing the one or more objects based on a grouping criterion, resulting in one or more groups of one or more categorized objects in response thereto; displaying representations of the one or more categorized objects as nodes of a visualization such that each node is positioned in a section of the visualization according to a group associated with the node, resulting in one or more sections of nodes corresponding to the one or more groups; and adjusting a luminance of each node based on a node-appearance criterion. The visualization may be automatically sectioned based on a select combination of user-specified data attributes or criteria, where the selected combination yields a visualization with the most dark nodes in a given section.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: November 15, 2016
    Assignee: Oracle International Corporation
    Inventor: Manish Srivastava
  • Patent number: 9495702
    Abstract: A method, system, and computer program product for updating an auction monitor display with highlighting or emphasis in the form of graphic data change indicators. The method commences by capturing a first set of auction variables, the auction variables pertaining to an ecommerce auction involving a plurality of auction participants in the ecommerce auction. Then, for ongoing real-time display, the method introduces a delay of a variable duration of time, the variable duration of time based on the length of time before the end of the auction. At various points within each delay period, the method captures a second set of auction variables which are compared to the first set of auction variables to identify a candidate set of changed auction variables for emphasis. The determination of the manner of emphasis is based on the changed auction variable and characteristics of the type of change of the changed auction variable.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: November 15, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Manish Srivastava, German Bertot, Matthew Sherman, Ramesh Kumar Reddy Jooturu Chinna, Gyanesh Hari Dwivedi, John Zhou
  • Publication number: 20160301391
    Abstract: A multi-bit flip-flop (MBFF) includes a plurality of 1-bit flip-flops, each having an input data selection circuit that receives a data signal and a scan data signal. The MBFF also includes a local signal generation circuit that receives a global clock signal and a global scan enable signal, and in response, provides local control signals, wherein each of the local control signals is generated in response to both the global clock signal and the global scan enable signal. The local control signals are provided to the input data selection circuits, and exclusively control the input data selection circuits to route either the input data signal or the scan input data signal as a master data bit, reducing transistor requirements. Local clock signals may be generated by the local signal generation circuit in response to the global clock signal, and may exclusively control data transfer within the flip-flops, improving setup time.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Inventors: Manish Srivastava, Basannagouda Somanath Reddy
  • Patent number: 9043692
    Abstract: Embodiments of the invention provide systems and methods for tracking recent activities of processes and presenting recommended next actions based thereon. According to one embodiment, a method of tracking and interacting with one or more processes can comprise detecting one or more activities, each activity related to at least one of a plurality of ongoing transactions of the one or more processes. The one or more activities can be recorded in records of an activity log. At a later point in time, relevant records of the activity log for a particular user can be identified. A determination of a recommended next action can be made for each identified relevant record based on the recorded activity and the related transaction. A list of the identified relevant records of the activity log and the determined recommended next actions can be generated and presented to the user.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: May 26, 2015
    Assignee: Oracle International Corporation
    Inventors: German Bertot, Jooturu Chinna Ramesh Kumar Reddy, Manish Srivastava, Matthew Sherman, Shalaka Natu
  • Publication number: 20140218383
    Abstract: A system and method for illustrating enterprise data. An example method includes accessing data from an enterprise application, wherein the data is organized into one or more objects; categorizing the one or more objects based on a grouping criterion, resulting in one or more groups of one or more categorized objects in response thereto; displaying representations of the one or more categorized objects as nodes of a visualization such that each node is positioned in a section of the visualization according to a group associated with the node, resulting in one or more sections of nodes corresponding to the one or more groups; and adjusting a luminance of each node based on a node-appearance criterion. The visualization may be automatically sectioned based on a select combination of user-specified data attributes or criteria, where the selected combination yields a visualization with the most dark nodes in a given section.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: Oracle International Corporation
    Inventor: Manish Srivastava
  • Patent number: 8666957
    Abstract: Methods and apparatus are disclosed in which locks for shared data are acquired by specifying a pathname for the shared data. One embodiment, among others, includes a method for locking shared data. The method includes the steps of receiving a first request to acquire a lock for a first pathname, storing the first pathname in a lock store, searching the lock store for a corresponding pathname in response to a further request to acquire a lock for a second pathname, and if the second pathname corresponds to the first pathname in the lock store then denying the further request to acquire the lock for the second pathname.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: March 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Manish Srivastava, Ajit Malaviya
  • Publication number: 20130304834
    Abstract: Systems and methods for accomplishing a business application process of a business application through a standard messaging platform are disclosed. A user sends a request message having a subject field through a standard messaging platform. If the subject field includes at least one command pattern corresponding to a predetermined action for the business application, command action logic corresponding to the at least one command pattern is invoked. Information and potential user actions resulting from the business service function are identified and returned to the user in a response message. In response to the user taking action on the response message, an action message having a subject line corresponding to the action taken by the user on the response message is generated.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 14, 2013
    Applicant: Infosys Limited
    Inventors: Patrick Jayaseelan, Manish Srivastava
  • Patent number: 8433615
    Abstract: A computer implemented approach to facilitate multi-phase bid evaluation. In one embodiment, a digital processing system receives information packets (corresponding to bids) from different suppliers containing information elements associated with one of a sequence of phases. On receiving an indication (from a buyer) that a specific phase of the bidding is to be evaluated starting at a time instance, the system allows the buyer access of elements associated with the specific phase only after the time instance, while allowing access to elements associated with a previous phase (occurring prior to the specific phase in the sequence of phases) even before the time instance. In a scenario where the suppliers who have successfully qualified in the previous phase are received, the system allows access of elements associated with the specific phase corresponding only to the qualified suppliers in response to the indication.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventors: German Bertot, Manish Srivastava, Shankar Viswanathan, Sanjay Singh Thakur, Saurabh Dewan, Udaykumar Kottamasu