Patents by Inventor Sunil Srivastava

Sunil 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: 20200218856
    Abstract: A system and method for hybrid entity recognition are disclosed. According to one embodiment, a computer-implemented process, comprises receiving an input sentence. The input sentence is preprocessed to remove extraneous information, perform spelling correction, and perform grammar correction to generate a cleaned input sentence. A POS tagger, tags parts of speech of the cleaned input sentence. A rules based entity recognizer module identifies first level entities in the cleaned input sentence. The cleaned input sentence is converted and translated into numeric vectors. Basic and composite entities are extracted from the cleaned input sentence using the numeric vectors.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 9, 2020
    Applicant: Genpact Luxembourg S.à r.l
    Inventors: Ravi Narayan, Sunil Kumar Khokhar, Vikas Mehta, Chirag Srivastava
  • Publication number: 20200077883
    Abstract: Systems and methods are provided for evaluating an eye using retinal fluid volumes to provide a clinical parameter. An optical coherence tomography (OCT) image of an eye of a patient is obtained. The OCT image is segmented to produce a total retinal volume and one or both of a subretinal fluid volume and an intraretinal fluid volume for a region of interest within the eye. A metric is generated as a function of the total retinal volume and one or both of the subretinal fluid volume and the intraretinal fluid volume. A clinical parameter for the patient is determined from the metric. The determined clinical parameter is provided to a user at a display.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 12, 2020
    Inventors: Justis P. Ehlers, Atsuro Uchida, Sunil Srivastava
  • Patent number: 10537562
    Abstract: The present invention discloses stable delayed release multiparticulate powder for oral suspension of proton pump inhibitor compounds comprising: a) a core with an effective amount of proton pump inhibitor and at least one or more pharmaceutical excipients, b) at least one water-soluble seal coating over core c) at least one enteric coating layer over the seal coat wherein the said core comprises disintegrant (0-10%) and/or surfactant (0-2%) w/w of core. The prior art discloses restrictive formulation technique and suggest high amount of various excipients to achieve desired technical attributes. The prepared test formulations exhibited desired pharmaceutical technical attributes like drug release, assay, stability, no polymorphic change, reduced sticking to nasogastric and gastronomy tubes, and packaging material.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: January 21, 2020
    Assignee: Jubilant Generics Limited
    Inventors: Kamal Surendrakumar Mehta, Saurabh Srivastava, Dinesh Kumar, Amit Kumar Jha, Subash Chandra Mohanta, Sunil Kumar Panda, Ganesh Vinayak Gat
  • Patent number: 10540326
    Abstract: A dynamically correcting cache memory is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored therein. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms. The dynamically correcting cache responds to rapid changes associated with (online) behavior of users accessing web based computer implemented platforms by dynamically configuring TTL (Time-To-Live) values, in order to ensure that the data/information stored in the cache memory remains accurate.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 21, 2020
    Assignee: MAKEMYTRIP (INDIA) PRIVATE LIMITED
    Inventors: Akshat Verma, Zafar Ansari, Anirban Basu, Abhilash Jain, Pawan Kumar, Sunil Kumar, Vineet Pandita, Dhawal Patel, Rakesh Ranjan, Shubham Srivastava, Sharat Singh
  • Patent number: 10497610
    Abstract: Methods of lithographic patterning a dielectric layer. A first resist layer is formed on a hardmask layer, and a second resist layer is formed on the first resist layer. The second resist layer is patterned to form a first opening, which is transferred from the second resist layer to the first resist layer. The second resist layer is removed from the first resist layer after the first opening is transferred from the second resist layer to the first resist layer. The first resist layer is patterned to form a second opening laterally displaced in the first resist layer from the first opening. The first resist layer is comprised of a metal oxide photoresist that is removable selective to the hardmask layer. The hardmask layer and the dielectric layer may be subsequently patterned using first resist layer.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 3, 2019
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Ravi Srivastava, Sunil K. Singh
  • Patent number: 10058243
    Abstract: Systems and methods are provided for evaluating an eye of a patient from a set of OCT data. A layer segmentation component is configured to identify and segment a plurality of retinal layers within the set of OCT data. The plurality of layers include a layer of interest. A mapping component is configured to generate at least one of an en face representation of the layer of interest and a three-dimensional reconstruction of the layer of interest from the segmented plurality of layers. A parameter generator is configured to derive at least one parameter, representing a thickness of the layer of interest, from the at least one of the en face representation of the layer of interest and the three-dimensional reconstruction of the layer of interest. A user interface is configured to provide the determined at least one parameter to a display.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: August 28, 2018
    Assignee: The Cleveland Clinic Foundation
    Inventors: Justis P. Ehlers, Sunil Srivastava
  • Patent number: 10052016
    Abstract: Systems and methods are provided for evaluating an eye of a patient. A first imager interface receives a first image of at least a portion of the eye generated via a first imaging modality, and a second imager interface receives a second image of at least a portion of the eye generated via a second imaging modality. A first feature extractor extracts a first set of numerical features from the first image, with one feature representing a spatial extent of one of a tissue layer, a tissue structure, and a pathological feature. A second feature extractor extracts a second set of numerical features from the second image, with one feature representing one of a number and a location of vascular irregularities within the eye. A pattern recognition component evaluates the first plurality of features and the second plurality of features to assign a clinical parameter to the eye.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: August 21, 2018
    Assignee: THE CLEVELAND CLINIC FOUNDATION
    Inventors: Justis P. Ehlers, Sunil Srivastava
  • Publication number: 20170156582
    Abstract: Systems and methods are provided for evaluating an eye of a patient. A first imager interface receives a first image of at least a portion of the eye generated via a first imaging modality, and a second imager interface receives a second image of at least a portion of the eye generated via a second imaging modality. A first feature extractor extracts a first set of numerical features from the first image, with one feature representing a spatial extent of one of a tissue layer, a tissue structure, and a pathological feature. A second feature extractor extracts a second set of numerical features from the second image, with one feature representing one of a number and a location of vascular irregularities within the eye. A pattern recognition component evaluates the first plurality of features and the second plurality of features to assign a clinical parameter to the eye.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 8, 2017
    Inventors: Justis P. Ehlers, Sunil Srivastava
  • Publication number: 20160242639
    Abstract: Systems and methods are provided for evaluating an eye of a patient from a set of OCT data. A layer segmentation component is configured to identify and segment a plurality of retinal layers within the set of OCT data. The plurality of layers include a layer of interest. A mapping component is configured to generate at least one of an en face representation of the layer of interest and a three-dimensional reconstruction of the layer of interest from the segmented plurality of layers. A parameter generator is configured to derive at least one parameter, representing a thickness of the layer of interest, from the at least one of the en face representation of the layer of interest and the three-dimensional reconstruction of the layer of interest. A user interface is configured to provide the determined at least one parameter to a display.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 25, 2016
    Inventors: Justis P. Ehlers, Sunil Srivastava
  • Publication number: 20090232870
    Abstract: An apparatus and method for using nanostructures, such as nanopores, nanofibers, nanowells, or nanocones as carriers for drugs, biomarkers and/or biomolecules. The apparatus and method for use on implant surfaces to retain and release drugs, biomarkers and/or biomolecules on command by an external stimulus.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 17, 2009
    Applicant: RICHMOND CHEMICAL CORPORATION
    Inventors: Sunil SRIVASTAVA, Arjan QUIST
  • Patent number: 7502927
    Abstract: An approach for establishing secure communication among multiple multicast groups using a multi-master directory is disclosed. The multi-master directory is on a per object and per attribute access controls basis. The event service nodes, which can implemented as event servers, are distributed throughout an enterprise domain. The attributes of the event service nodes include the group session key and the private keys of the event service nodes. A standardized authentication service is used to register publishers and subscribers. These publishers and subscribers can individually belong to multiple multicast groups under a readily scalable, secure network architecture.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: March 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Trostle, Raymond Bell, Ramprasad Golla, Sunil Srivastava
  • Patent number: 7383436
    Abstract: An approach for establishing secure multicast communication among multiple multicast proxy service nodes is disclosed. The multicast proxy service nodes, which can be distributed throughout an enterprise domain, are organized in a logical tree that mimics the logical tree arrangement of domains in a directory server system. The attributes of the multicast proxy service nodes include the group session keys that are members of the secure multicast or broadcast groups. Because keys as well as key version information are housed in the directory, multicast security can be achieved over any number of network domains across the entire enterprise. Key information is stored in, and the logical tree is supported by, a directory service. Replication of the directory accomplishes distribution of keys. Multicast proxy service nodes may obtain current key information from a local copy of the replicated directory.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: June 3, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Srivastava, Jonathan Trostle, Raymond Bell, Ramprasad Golla
  • Publication number: 20060233155
    Abstract: A router for routing data from a client through load-balancing nodes to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a last load balancing node associated with a selected server among the plurality of servers, a first packet of a server reply to a request from the client; storing identifiers of ingress interfaces on which the packet arrives, in a send path list for server load balancing, as the first packet of the server reply is routed from the last load balancing node to the client using hop-by-hop decisions; receiving subsequent packets of the client request; and forwarding the subsequent packets to the selected server only on a route that is defined by the send path list and without hop-by-hop routing decisions. Packet flows are routed from the same client to the same server without hop-by-hop routing decisions or repeated load-balancing decisions.
    Type: Application
    Filed: June 16, 2006
    Publication date: October 19, 2006
    Inventor: Sunil Srivastava
  • Patent number: 7103185
    Abstract: An approach for establishing secure multicast communication among multiple multicast proxy service nodes is disclosed. The multicast proxy service nodes, which can be distributed throughout an enterprise domain, are organized in a logical tree that mimics the logical tree arrangement of domains in a directory server system. The attributes of the multicast proxy service nodes include the group session key and the private keys of the multicast proxy service nodes that are members of the multicast or broadcast groups. The private keys provide unique identification values for the multicast proxy service nodes, thereby facilitating distribution of such keys. Because keys as well as key version information are housed in the directory, multicast security can be achieved over any number of network domains across the entire enterprise. Key information is stored in, and the logical tree is supported by, a directory service. Replication of the directory accomplishes distribution of keys.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: September 5, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Srivastava, Jonathan Trostle, Raymond Bell, Ramprasad Golla
  • Publication number: 20060188629
    Abstract: This invention relates to the purification of sucralose by contacting a mixture containing crude sucralose with organic and/or aqueous organic solvents. The mixture may be crystallized from aqueous organic solvents using pure sucralose seed crystals.
    Type: Application
    Filed: January 20, 2006
    Publication date: August 24, 2006
    Inventors: Greg Liesen, Sunil Srivastava
  • Patent number: 7089211
    Abstract: An approach for establishing secure communication among multiple multicast groups using a multi-master directory is disclosed. The multi-master directory is on a per object and per attribute access controls basis. The event service nodes, which can implemented as event servers, are distributed throughout an enterprise domain. The attributes of the event service nodes include the group session key and the private keys of the event service nodes. A standardized authentication service is used to register publishers and subscribers. These publishers and subscribers can individually belong to multiple multicast groups under a readily scalable, secure network architecture.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: August 8, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Trostle, Raymond Bell, Ramprasad Golla, Sunil Srivastava
  • Publication number: 20060130064
    Abstract: A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client; creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness identifier; pushing the client stickiness label into a sending path list that is stored in association with the first packet; storing the client stickiness label in a mapping of client stickiness labels to server identifiers at a last load balancing node associated with the plurality of servers, wherein the mapping associates the client stickiness label with a server identifier that uniquely identifies a selected server that has been selected from among the plurality of servers to receive the client request; and forwarding all subsequent packets associated with the client request to the same s
    Type: Application
    Filed: January 23, 2006
    Publication date: June 15, 2006
    Inventor: Sunil Srivastava
  • Publication number: 20050196503
    Abstract: The present invention provides a sweetener composition and methods for improving the taste of a sweetener composition. The sweetener composition includes a mixture of a high-intensity sweetener such as aspartame, encaspsulated aspartame, neotame, encapsulated neotame, cyclamate, sucralose, saccharin or Acesulfame-K, with polyols such as maltitol, sorbitol, mannitol, erythritol, xylitol, lactitol, or palatinit, wherein the high-intensity sweetener is present in the mixture in an amount from about 0.0001% to 15% by weight.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 8, 2005
    Inventor: Sunil Srivastava
  • Publication number: 20050149531
    Abstract: A method of routing data to a load-balanced server through a network having one or more load-balancing nodes is disclosed, comprising receiving a label value; storing the label value in a load balancing mapping at a load-balancing node in a network, wherein the load balancing mapping associates the label with a packet flow and with interface identifying information; and forwarding subsequent packets of the flow to a selected load-balancing server. The forwarding route is defined by the load-balancing mapping and without hop-by-hop routing decisions. The first server response packet is switched hop-by-hop and the label is stored at each node traversed by the response packets, with a flow identifier and interface identifiers. For other request and response packets, nodes fast-switch the packets based on the label mappings; thus, packet flows are rapidly routed from the client to the same server without time-consuming hop-by-hop routing or repeated load-balancing decisions.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 7, 2005
    Inventor: Sunil Srivastava
  • Publication number: 20050097317
    Abstract: An approach for establishing secure communication among multiple multicast groups using a multi-master directory is disclosed. The multi-master directory is on a per object and per attribute access controls basis. The event service nodes, which can implemented as event servers, are distributed throughout an enterprise domain. The attributes of the event service nodes include the group session key and the private keys of the event service nodes. A standardized authentication service is used to register publishers and subscribers. These publishers and subscribers can individually belong to multiple multicast groups under a readily scalable, secure network architecture.
    Type: Application
    Filed: November 9, 2004
    Publication date: May 5, 2005
    Inventors: Jonathan Trostle, Raymond Bell, Ramprasad Golla, Sunil Srivastava