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: 20210182075Abstract: 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: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Inventors: Ayushi Jain, Vedant
-
Publication number: 20210084223Abstract: 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: ApplicationFiled: September 4, 2020Publication date: March 18, 2021Applicant: 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: 10742673Abstract: 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: GrantFiled: December 8, 2017Date of Patent: August 11, 2020Assignee: NICIRA, INC.Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
-
Patent number: 10616139Abstract: 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: GrantFiled: January 4, 2019Date of Patent: April 7, 2020Assignee: Google LLCInventors: Vijayakumar Murugesan, Vedant Bhangale
-
Patent number: 10582119Abstract: 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: GrantFiled: July 26, 2017Date of Patent: March 3, 2020Assignee: SONY CORPORATIONInventor: Vedant B Hegde
-
Publication number: 20200065857Abstract: 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: ApplicationFiled: October 30, 2019Publication date: February 27, 2020Inventors: Marco Lagi, Vedant Misra, Kevin Walsh, Scott Judson
-
Patent number: 10554705Abstract: 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: GrantFiled: July 26, 2017Date of Patent: February 4, 2020Assignee: SONY CORPORATIONInventors: Vedant B Hegde, Prakasha Nayak, Saraansh Dayal, Madhvesh Sulibhavi
-
Patent number: 10483558Abstract: 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: GrantFiled: April 10, 2017Date of Patent: November 19, 2019Inventors: Vedant Parehk, Abhishek Parehk
-
Publication number: 20190182276Abstract: 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: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
-
Publication number: 20190180141Abstract: 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: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Alok Tiagi, Jayant Jain, Anirban Sengupta, Subrahmanyam Manuguri, Vedant Saran
-
Patent number: 10255265Abstract: 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: GrantFiled: December 18, 2017Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
-
Publication number: 20190036991Abstract: 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: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventors: Vedant B. Hegde, Prakasha Nayak, Saraansh Dayal, Madhvesh Sulibhavi
-
Publication number: 20190037135Abstract: 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: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventor: Vedant B. Hedge
-
Patent number: 10178046Abstract: 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: GrantFiled: September 30, 2015Date of Patent: January 8, 2019Assignee: Google LLCInventors: Vijayakumar Murugesan, Vedant Bhangale
-
Publication number: 20180107653Abstract: 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: ApplicationFiled: December 18, 2017Publication date: April 19, 2018Inventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
-
Patent number: 9875235Abstract: 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: GrantFiled: October 5, 2016Date of Patent: January 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Dinesh Chanra Das, Unmesh Tambwekar, Meng Khan Seah, Terence H. Lee, Srinivasu Geddam, Vedant Dharnidharka, Archit Shukla, Vivekanand Pandey
-
Patent number: 9864684Abstract: 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 theType: GrantFiled: July 10, 2017Date of Patent: January 9, 2018Assignee: Google Inc.Inventors: Vijayakumar Murugesan, Vedant Bhangale
-
Publication number: 20170329708Abstract: 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 theType: ApplicationFiled: July 10, 2017Publication date: November 16, 2017Inventors: Vijayakumar Murugesan, Vedant Bhangale
-
Patent number: 9703705Abstract: 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 invalidatiType: GrantFiled: September 30, 2016Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Vijayakumar Murugesan, Vedant Bhangale
-
Patent number: D917734Type: GrantFiled: January 21, 2020Date of Patent: April 27, 2021Assignee: POKARNA ENGINEERED STONE LIMITEDInventors: Vedant Kakarania, Nikhil Sainath Reddy V, Ravi Prakash V S V S B, Paras Kumar Jain