Patents by Inventor Vipul Sharma

Vipul Sharma 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: 20240103612
    Abstract: The present disclosure provides a method for intelligent user localization in a metaverse, including: detecting movements of a wearable head gear configured to present virtual content to a user, and generating sensor data and visual data using an inertial sensor and a camera, respectively, mapping the visual data to a virtual world using an image associated with the visual data to localize the user in the virtual world; providing the visual data and the sensor data to a first Machine Learning (ML) model and a second ML model, respectively; extracting a plurality of key points from the visual data and distinguishing stable key points and dynamic key points; and removing visual impacts corresponding to the visual data having a relatively low weightage, and providing a relatively high weightage to the sensor data processed through the second ML model.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 28, 2024
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vipul GUPTA, Abhishek SHARMA, Aryan JAISWAL, Vaibhav NEGI
  • Publication number: 20220357834
    Abstract: Various embodiments set forth techniques for positioning speakers within a venue. The techniques include generating, via a machine learning model, at least one of a two-dimensional (2D) representation or a three-dimensional (3D) representation of a venue based on one or more images of the venue. The techniques further include determining one or more parameters associated with one or more speakers to be placed within the venue based on the at least one of the 2D representation or the 3D representation.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 10, 2022
    Inventors: Sambuddha SAHA, Vipul SHARMA, George GEORGALLIS
  • Patent number: 10007698
    Abstract: Systems, methods and computer program product embodiments for providing table parameterized function (TPF) functionality in a database are disclosed herein. An embodiment includes defining a TPF in a database, wherein the definition of the TPF defines one or more parameters of the TPF, at least one of the parameters being a table parameter. A query is received that operates to call the TPF, wherein the query defines one or more input parameters, the input parameters comprising at least one table input parameter to be used as input for calling the TPF. The query is processed to produce a result, and the result of the query is returned.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 26, 2018
    Assignee: SYBASE, INC.
    Inventors: Mark Delafranier, Jeffrey J. Plager, Muhammed Sharique, Vipul Sharma, Ivan T. Bowman, Anisoara Nica, Anil K. Goel, Steven A. Kirk
  • Patent number: 9064212
    Abstract: In one embodiment, a method includes receiving event information associated with an event listing, the event information being inputted by a user of an online event management system at a client device; transmitting the event information to the online event management system, the event listing being synchronously categorized with the sending of the event information; and receiving from the online event management system one or more categories associated with the event listing for display to the user at the client device, the categories being automatically determined based on categorization models of the online event management system in response to the transmitted event information.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: June 23, 2015
    Assignee: Eventbrite, Inc.
    Inventors: Tilmann Bruckhaus, Vipul Sharma
  • Publication number: 20150161529
    Abstract: In one embodiment, a method includes accessing a first event profile of an event-management system associated with a first event and one or more second event profiles of the event-management system associated with one or more second events, respectively. The method also includes determining a first event-vector based on the first event profile and one or more second event-vectors based on the one or more second event profiles, respectively. The method further includes calculating one or more similarity scores for the first event profile with respect to each of the one or more second event profiles, respectively, based on a comparison of the first event-vector with each of the second event-vectors. The method also includes transmitting references to one or more of the second event profiles to a user of the event-management system based on the calculated similarity scores for each second event profile.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: Eventbrite, Inc.
    Inventors: Srinidhi Ramesh Kondaji, Anand Sujith Henry, Vipul Sharma
  • Patent number: 8984504
    Abstract: A method and system provide information by which a host machine on which a virtual machine is running can be determined via a messaging channel between the virtual machines running on the host machine and the host machine. The virtual machine can then determine whether or not it should be executing. In order for the virtual machine to determine whether it can execute, it will need to know information about the host machine on which it will be running. Similarly, a virtual machine can determine whether it has been exposed to any viruses or whether a particular update has been run by knowing the host machines on which it has been run.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 17, 2015
    Assignee: Red Hat, Inc.
    Inventors: Daniel Lee Becker, Vipul Sharma, Andrew W. Brandt, Dave Sheets
  • Patent number: 8949827
    Abstract: A method and system provide tracking of a virtual machine by compiling information on the virtual machines in a network and sending the information to an administrative console. The administrative console can then determine the status of the virtual machines in the network. The administrative console can also establish a lineage of a virtual machine and the migration of a virtual machine from one host machine to another host machine. A virtual machine unique identifier assigned to each virtual machine by the system can be modified and used to track each virtual machine and associated host machine. A status can then be determined of the virtual machines, where the status can be a new virtual machine, a previously discovered virtual machine, a duplicated virtual machine, or a cloned virtual machine.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: February 3, 2015
    Assignee: Red Hat, Inc.
    Inventors: Daniel Lee Becker, Andrew W. Brandt, Vipul Sharma, Mark James Yourcheck, Stephen C. Carr, Tim Campbell
  • Publication number: 20140289171
    Abstract: In one embodiment, a method includes receiving event information associated with an event listing, the event information being inputted by a user of an online event management system at a client device; transmitting the event information to the online event management system, the event listing being synchronously categorized with the sending of the event information; and receiving from the online event management system one or more categories associated with the event listing for display to the user at the client device, the categories being automatically determined based on categorization models of the online event management system in response to the transmitted event information.
    Type: Application
    Filed: June 3, 2014
    Publication date: September 25, 2014
    Applicant: Eventbrite, Inc.
    Inventors: Tilmann Bruckhaus, Vipul Sharma
  • Patent number: 8756178
    Abstract: In one embodiment, a method includes accessing event information associated with an event listing, calculating one or more category probabilities for the event listing based in part on the event information associated with the event listing using one or more categorization models, and associating with the event listing the category corresponding to the category probability for each category probability greater than or equal to a threshold probability.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: June 17, 2014
    Assignee: Eventbrite, Inc.
    Inventors: Tilmann Bruckhaus, Vipul Sharma
  • Patent number: 8566941
    Abstract: A method and system provide security for a communication network and for one or more nodes within the network. Software can be distributed throughout the network from a centralized location or administrative console. The software can be made resident in the kernel of the operating system of a receiving node. The software can provide an observation functionality, an analysis functionality, a reporting functionality and a remediation functionality or some subset of those functionalities.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: October 22, 2013
    Assignee: Red Hat, Inc.
    Inventors: John M. Suit, Vipul Sharma, Mark J. Yourcheck, Daniel L. Becker
  • Patent number: 8539570
    Abstract: Methods for managing a virtual machine wherein an administration console (AC) (1104) transmits a query to a virtualization server (1116). The virtualization server 1116 includes at least one virtual machine (VM) (1124). AC (1104) receives, in response to the query, identification of a VM (1124) and establishes an authenticated communications link with a proxy machine (1108) adapted for communicating with the VM (1124). AC (1104) transmits over the authenticated communications link to proxy machine (1108) the identification of the VM (1124) and performs a management function with respect to the VM (1124).
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: September 17, 2013
    Assignee: Red Hat, Inc.
    Inventors: Vipul Sharma, Andrew W. Brandt
  • Publication number: 20130227011
    Abstract: In one embodiment, a method includes accessing a graph structure comprising a plurality of nodes and edges connecting the nodes, determining a similarity score for each node with respect to a first node, ranking each of the nodes based on their respective similarity score, selecting a set of nodes based on the ranking of each node, and identifying one or more event associated with the selected set of nodes.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: Eventbrite, Inc.
    Inventors: Vipul Sharma, Eyal Reuveni, Brian Richard Zambrano, Luke O'Daniel Groesbeck
  • Patent number: 8489689
    Abstract: A computer-implemented system and method are described for detecting obfuscated words in email messages and using this information to determine whether each email message is spam or valid email (ham).
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: July 16, 2013
    Assignee: Proofpoint, Inc.
    Inventors: Vipul Sharma, Steve Lewis
  • Publication number: 20130138626
    Abstract: Systems, methods and computer program product embodiments for providing table parameterized function (TPF) functionality in a database are disclosed herein. An embodiment includes defining a TPF in a database, wherein the definition of the TPF defines one or more parameters of the TPF, at least one of the parameters being a table parameter. A query is received that operates to call the TPF, wherein the query defines one or more input parameters, the input parameters comprising at least one table input parameter to be used as input for calling the TPF. The query is processed to produce a result, and the result of the query is returned.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 30, 2013
    Inventors: Mark DELAFRANIER, Jeffrey J. Plager, Muhammed Sharique, Vipul Sharma, Ivan T. Bowman, Anisoara Nica, Anil K. Goel, Steven A. Kirk
  • Patent number: 8417783
    Abstract: A system and method for removing ineffective features from a spam feature set. In particular, in one embodiment of the invention, the an entropy value is calculated for the feature set based on the effectiveness of the feature set at differentiating between ham and spam. Features are then removed one at a time and the entropy is recalculated. Features which increase the overall entropy are removed and features which decrease the overall entropy are retained. In another embodiment of the invention, the value of certain type of time consuming features (e.g., rules) is determined based on both the information gain associated with the features and the time consumed implementing the features. Those features which have relatively low information gain and which consume a significant amount of time to implement are removed from the feature set.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: April 9, 2013
    Assignee: Proofpoint, Inc.
    Inventors: Vipul Sharma, John Gardiner Myers, Steve Lewis
  • Publication number: 20120167214
    Abstract: A method and system provide security for a communication network and for one or more nodes within the network. Software can be distributed throughout the network from a centralized location or administrative console. The software can be made resident in the kernel of the operating system of a receiving node. The software can provide an observation functionality, an analysis functionality, a reporting functionality and a remediation functionality or some subset of those functionalities.
    Type: Application
    Filed: February 29, 2012
    Publication date: June 28, 2012
    Applicant: Red Hat, Inc.
    Inventors: John M. Suit, Vipul Sharma, Mark J. Yourcheck, Daniel L. Becker
  • Patent number: 8191141
    Abstract: A method and system provide security for a communication network and for one or more nodes within the network. Software can be distributed throughout the network from a centralized location or administrative console. The software can be made resident in the kernel of the operating system of a receiving node. The software can provide an observation functionality, an analysis functionality, a reporting functionality and a remediation functionality or some subset of those functionalities.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 29, 2012
    Assignee: Red Hat, Inc.
    Inventors: John M Suit, Vipul Sharma, Mark I Yourcheck, Daniel L Becker
  • Patent number: 8112484
    Abstract: A computer-implemented system and method are described for integrating a series of auxiliary spam detection models with a base spam detection model, thereby improving the accuracy and efficiency of the overall spam detection engine.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: February 7, 2012
    Assignee: Proofpoint, Inc.
    Inventors: Vipul Sharma, Steve Lewis
  • Patent number: 7787469
    Abstract: To address the resources of the switch fabric, one embodiment of the invention provides a system and method for measuring the bandwidth of a switch fabric in addition to measuring the bandwidth in the line cards. The measured bandwidth is compared to the requirements of a routing request received in a controller. If the measured bandwidth of all resources, including the switch fabric, are sufficient to route data traffic in accordance with a predetermined SLA, then the controller reserves bandwidth in the switch fabric as well as in the line cards. Data can then be classified and queued in the line cards, and switched in the switch fabric, in accordance with the bandwidth reservations. Competing data traffic cannot rob the bandwidth in the switch fabric from the data having a bandwidth reservation. Thus, latency is controlled, and a predetermined QoS is met.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: August 31, 2010
    Assignee: Altera Corporation
    Inventor: Vipul Sharma
  • Publication number: 20090183173
    Abstract: A method and system provide information by which a host machine on which a virtual machine is running can be determined via a messaging channel between the virtual machines running on the host machine and the host machine. The virtual machine can then determine whether or not it should be executing. In order for the virtual machine to determine whether it can execute, it will need to know information about the host machine on which it will be running. Similarly, a virtual machine can determine whether it has been exposed to any viruses or whether a particular update has been run by knowing the host machines on which it has been run.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 16, 2009
    Inventors: Daniel Lee Becker, Vipul Sharma, Andrew W. Brandt, Dave Sheets