Patents by Inventor Vedant

Vedant 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: 20210182075
    Abstract: An indication that a virtual machine is starting is received. Requested data blocks associated with the virtual machine are identified. Based on identifiers of the requested data blocks, a trained learning model is used to predict one or more subsequent data blocks likely to be requested while the virtual machine is starting. The one or more subsequent data blocks are caused to be preloaded in a cache storage.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Ayushi Jain, Vedant
  • Publication number: 20210084223
    Abstract: A method performed by user equipment (UE) for selecting a camera among multi-camera includes receiving a user instruction indicative of capturing of a scene and detecting Time of Flight (TOF) sensor information relating to scene. The TOF sensor information pertains to details relating to depth of each pixel in an image and an IR image of the scene. The method includes determining depth information of the scene based on the TOF sensor information and is indicative of a ROI in the scene, information about at least one object in the scene, and a type of the scene. The method includes determining scene information based on the depth information including identification information of the at least one object in the scene and distance information to the UE from each object from among the at least one object. The method includes selecting a camera, from among a plurality of cameras based on the scene information.
    Type: Application
    Filed: September 4, 2020
    Publication date: March 18, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gaurav KHANDELWAL, Abhijit DEY, Vedant PATEL, Ashish Kumar SINGH, Harisha HS, Kiran NATARAJU, Rajib BASU, Praveen R. JADHAV
  • Patent number: 10742673
    Abstract: For a managed network including multiple nodes providing multiple services and executing multiple applications some embodiments provide a method for generating groupings of network addresses associated with different applications or services. The method analyzes network traffic patterns using a probabilistic topic modeling algorithm to generate the groupings of network addresses. In some embodiments, data is collected and analyzed periodically. A network administrator defines the granularity of the time stamps in some embodiments to monitor changes in network traffic patterns over time for each network address or node and/or for the network as a whole. For each network address or node, a probability distribution over the topics at a given time is stored in some embodiments. The stored distributions are then used to determine a divergence over time of the application or service provided by the network address or node. Additionally, the stored distributions can be used to detect anomalous behavior.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 11, 2020
    Assignee: NICIRA, INC.
    Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
  • Patent number: 10616139
    Abstract: Within a time period, a plurality of selected requests that are each associated with a weight is received. For the plurality of received selected requests, a single quota request is synchronously provided for a quota associated with all of the plurality of received selected requests. The quota is received. The selected requests are sorted in an order based on the weights of the received selected requests. Based on the order of the sort, only a number of the selected requests that meets the quota is allowed.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Vijayakumar Murugesan, Vedant Bhangale
  • Patent number: 10582119
    Abstract: A device and method for composite selfie image composition for remote users, includes a first image-capture device that communicates a first notification message to a second image-capture device associated with a second user. The first notification message includes a request to capture a second self-portrait image of the second user, a user-identifier of a first user associated with the first image-capture device and first face coordinates of the first user. The second self-portrait image and second face coordinates of the second user is received from the second image-capture device. By face normalization on a portion of the second self-portrait image, a second face size of the second user is adjusted in accordance with a first face size in a first self-portrait image of the first user. A first output image, for example, a composite selfie, is generated based on at least the face normalization.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 3, 2020
    Assignee: SONY CORPORATION
    Inventor: Vedant B Hegde
  • Publication number: 20200065857
    Abstract: A system includes a set of crawlers that find and retrieve documents from an information network, an information extraction system, a knowledge graph storing nodes and edges that connect them, wherein each node represents a respective entity of a corresponding entity type of a plurality of entity types, and wherein the knowledge graph further stores event data relating to events detected by the information extraction system, a machine learning system that trains models that are used in connection with at least one of entity extraction, event extraction, recipient identification, and content generation, a lead scoring system that scores the relevance of information to an individual and references information in the knowledge graph, and a content generation system that generates content of a personalized message to a recipient who is an individual for which the lead scoring system has determined a threshold level of relevance.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: Marco Lagi, Vedant Misra, Kevin Walsh, Scott Judson
  • Patent number: 10554705
    Abstract: Various aspects of a system and method for controlling client electronic devices in a wireless local ad hoc network are disclosed. The system includes one or more circuits in a server configured to receive a plurality of speaking-slot requests from a plurality of client electronic devices for a presented content. A client electronic device is selected based on an acceptance of a corresponding speaking-slot request. The acceptance of the corresponding speaking-slot request is based on at least an analysis of the one or more image frames of a user associated with the client electronic device and a context of the presented content. At least an audio stream provided by the user is received from the selected client electronic device. The selected client electronic device is controlled based on one or more parameters associated with at least the selected client electronic device.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 4, 2020
    Assignee: SONY CORPORATION
    Inventors: Vedant B Hegde, Prakasha Nayak, Saraansh Dayal, Madhvesh Sulibhavi
  • Patent number: 10483558
    Abstract: A system for collecting flue gas from a combustion process wherein the flue gas has elevated concentrations of carbon dioxide and converting it into electrical power and useful by-products. Kinetic energy of flue gas is used to power a wind turbine that is coupled to a generator to generate electricity. A scrubber isolates CO2 from other components of the flue gas. The CO2 is converted and stored in carbonic acid solution. The carbonic acid solution is then provided to a galvanic cell that generates electrical power and converts the reactant materials in the cell into useful by-products.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 19, 2019
    Inventors: Vedant Parehk, Abhishek Parehk
  • Publication number: 20190182276
    Abstract: For a managed network including multiple nodes providing multiple services and executing multiple applications some embodiments provide a method for generating groupings of network addresses associated with different applications or services. The method analyzes network traffic patterns using a probabilistic topic modeling algorithm to generate the groupings of network addresses. In some embodiments, data is collected and analyzed periodically. A network administrator defines the granularity of the time stamps in some embodiments to monitor changes in network traffic patterns over time for each network address or node and/or for the network as a whole. For each network address or node, a probability distribution over the topics at a given time is stored in some embodiments. The stored distributions are then used to determine a divergence over time of the application or service provided by the network address or node. Additionally, the stored distributions can be used to detect anomalous behavior.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
  • Publication number: 20190180141
    Abstract: For a managed network including multiple nodes providing multiple services and executing multiple applications some embodiments provide a method for generating groupings of network addresses associated with different applications or services. The method analyzes network traffic patterns using a probabilistic topic modeling algorithm to generate the groupings of network addresses. Network traffic patterns are related to the different flows in the network. The method analyzes information about the different flows such as some combination of the network addresses in the network that are a source or destination of the flow, the source or destination port, the number of packets in each flow, the number of bytes exchanged during the life of the flow, a start time of a flow, and the duration of the flow. In some embodiments, the information is collected as part of an internet protocol flow information export (IPFIX) operation or a tcpdump operation.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
  • Patent number: 10255265
    Abstract: Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from received input. Input may be received through an application for automated generation of a process flow diagram. The received input may be provided to a natural language processing component of a language understanding intelligence service. A data object, received from the natural language processing component, may be accessed. The data object provides data for creation of a process flow diagram based on the received input. In examples, the data object is generated based on natural language processing by the natural language processing component and at least one user defined grammar rule, provided by the application, for converting the received input to one or more process flow steps. The process flow diagram may be presented within the application. Other examples are also described such as reverse engineering an existing process flow diagram.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
  • Publication number: 20190036991
    Abstract: Various aspects of a system and method for controlling client electronic devices in a wireless local ad hoc network are disclosed. The system includes one or more circuits in a server configured to receive a plurality of speaking-slot requests from a plurality of client electronic devices for a presented content. A client electronic device is selected based on an acceptance of a corresponding speaking-slot request. The acceptance of the corresponding speaking-slot request is based on at least an analysis of the one or more image frames of a user associated with the client electronic device and a context of the presented content. At least an audio stream provided by the user is received from the selected client electronic device. The selected client electronic device is controlled based on one or more parameters associated with at least the selected client electronic device.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Vedant B. Hegde, Prakasha Nayak, Saraansh Dayal, Madhvesh Sulibhavi
  • Publication number: 20190037135
    Abstract: A device and method for composite selfie image composition for remote users, includes a first image-capture device that communicates a first notification message to a second image-capture device associated with a second user. The first notification message includes a request to capture a second self-portrait image of the second user, a user-identifier of a first user associated with the first image-capture device and first face coordinates of the first user. The second self-portrait image and second face coordinates of the second user is received from the second image-capture device. By face normalization on a portion of the second self-portrait image, a second face size of the second user is adjusted in accordance with a first face size in a first self-portrait image of the first user. A first output image, for example, a composite selfie, is generated based on at least the face normalization.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventor: Vedant B. Hedge
  • Patent number: 10178046
    Abstract: Within a time period, a plurality of selected requests that are each associated with a weight is received. For the plurality of received selected requests, a single quota request is synchronously provided for a quota associated with all of the plurality of received selected requests. The quota is received. The selected requests are sorted in an order based on the weights of the received selected requests. Based on the order of the sort, only a number of the selected requests that meets the quota is allowed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: Vijayakumar Murugesan, Vedant Bhangale
  • Publication number: 20180107653
    Abstract: Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from received input. Input may be received through an application for automated generation of a process flow diagram. The received input may be provided to a natural language processing component of a language understanding intelligence service. A data object, received from the natural language processing component, may be accessed. The data object provides data for creation of a process flow diagram based on the received input. In examples, the data object is generated based on natural language processing by the natural language processing component and at least one user defined grammar rule, provided by the application, for converting the received input to one or more process flow steps. The process flow diagram may be presented within the application. Other examples are also described such as reverse engineering an existing process flow diagram.
    Type: Application
    Filed: December 18, 2017
    Publication date: April 19, 2018
    Inventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
  • Patent number: 9875235
    Abstract: Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from received input. Input may be received through an application for automated generation of a process flow diagram. The received input may be provided to a natural language processing component of a language understanding intelligence service. A data object, received from the natural language processing component, may be accessed. The data object provides data for creation of a process flow diagram based on the received input. In examples, the data object is generated based on natural language processing by the natural language processing component and at least one user defined grammar rule, provided by the application, for converting the received input to one or more process flow steps. The process flow diagram may be presented within the application. Other examples are also described such as reverse engineering an existing process flow diagram.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
  • Patent number: 9864684
    Abstract: Performing efficient cache invalidation is disclosed, including: receiving an invalidation request to invalidate one or more invalidated cache entries at a cache storage: determining whether an invalidation pattern included in the invalidation request matches an invalidation pattern associated with an existing invalidation entry of an invalidation data structure; in the event that the invalidation pattern included in the invalidation request matches the invalidation pattern associated with the existing invalidation entry of the invalidation data structure, updating the existing invalidation entry with an invalidation timestamp included in the invalidation request, and in the event that the invalidation pattern included in the invalidation request does not match invalidation patterns associated with existing invalidation entries of the invalidation data structure, generating a new invalidation entry in the invalidation data structure with the invalidation pattern and the invalidation timestamp included in the
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: January 9, 2018
    Assignee: Google Inc.
    Inventors: Vijayakumar Murugesan, Vedant Bhangale
  • Publication number: 20170329708
    Abstract: Performing efficient cache invalidation is disclosed, including: receiving an invalidation request to invalidate one or more invalidated cache entries at a cache storage: determining whether an invalidation pattern included in the invalidation request matches an invalidation pattern associated with an existing invalidation entry of an invalidation data structure; in the event that the invalidation pattern included in the invalidation request matches the invalidation pattern associated with the existing invalidation entry of the invalidation data structure, updating the existing invalidation entry with an invalidation timestamp included in the invalidation request, and in the event that the invalidation pattern included in the invalidation request does not match invalidation patterns associated with existing invalidation entries of the invalidation data structure, generating a new invalidation entry in the invalidation data structure with the invalidation pattern and the invalidation timestamp included in the
    Type: Application
    Filed: July 10, 2017
    Publication date: November 16, 2017
    Inventors: Vijayakumar Murugesan, Vedant Bhangale
  • Patent number: 9703705
    Abstract: Performing cache invalidation is disclosed, including: receiving an invalidation request to invalidate one or more invalidated cache entries at a cache storage: determining whether an invalidation pattern included in the invalidation request matches an invalidation pattern associated with an existing invalidation entry of an invalidation data structure; in the event that the invalidation pattern included in the invalidation request matches the invalidation pattern associated with the existing invalidation entry of the invalidation data structure, updating the existing invalidation entry with an invalidation timestamp included in the invalidation request, and in the event that the invalidation pattern included in the invalidation request does not match invalidation patterns associated with existing invalidation entries of the invalidation data structure, generating a new invalidation entry in the invalidation data structure with the invalidation pattern and the invalidation timestamp included in the invalidati
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Vijayakumar Murugesan, Vedant Bhangale
  • Patent number: D917734
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: April 27, 2021
    Assignee: POKARNA ENGINEERED STONE LIMITED
    Inventors: Vedant Kakarania, Nikhil Sainath Reddy V, Ravi Prakash V S V S B, Paras Kumar Jain