Patents by Inventor Naveen Gupta

Naveen Gupta 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).

  • Patent number: 10015323
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 3, 2018
    Assignee: RINGCENTRAL, INC.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Publication number: 20170359469
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 9774748
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 26, 2017
    Assignee: RINGCENTRAL, INC.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Publication number: 20160140505
    Abstract: Disclosed herein is a system and method relating to a listing service's listings, such as job listings of a recruitment service, targeted for a user using targeting information collected external to the listing service. A number of listings are identified for the user using the externally-collected targeting information and information obtained from the listing service including information about listings of the listing service. The user-targeted listing service listings are provided to the user outside the listing service's notifications, such as in a web page provided by a service other than the listing service.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 19, 2016
    Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
  • Publication number: 20160063444
    Abstract: Disclosed herein is a system and method relating to a listing service's listings, such as job listings of a recruitment service, targeted for a user using targeting information collected external to the listing service. A number of listings are identified for the user using the externally-collected targeting information and information obtained from the listing service including information about listings of the listing service. The user-targeted listing service listings are provided to the user outside the listing service's notifications, such as in a web page provided by a service other than the listing service.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
  • Publication number: 20160063443
    Abstract: Disclosed herein is a system and method relating to a listing service's listings, such as job listings of a recruitment service, targeted for a user using targeting information collected external to the listing service. A number of listings are identified for the user using the externally-collected targeting information and information obtained from the listing service including information about listings of the listing service. The user-targeted listing service listings are provided to the user outside the listing service's notifications, such as in a web page provided by a service other than the listing service.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
  • Publication number: 20150334228
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 9131069
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: September 8, 2015
    Assignee: RINGCENTRAL, INC.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Publication number: 20140161240
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Application
    Filed: February 12, 2014
    Publication date: June 12, 2014
    Applicant: Ring Central, Inc.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Publication number: 20140162597
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Application
    Filed: February 12, 2014
    Publication date: June 12, 2014
    Applicant: Ring Central, Inc.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 8693655
    Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: April 8, 2014
    Assignee: RingCentral, Inc.
    Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
  • Patent number: 8235675
    Abstract: A system and method for using an element made of porous ceramic materials such as zeolite to constrain the flow of gas molecules to the free molecular or transitional flow regime. A preferred embodiment of the gas pump may include the zeolite element, a heater, a cooler, passive thermal elements, and encapsulation. The zeolite element may be further comprised of multiple types of porous matrix sub-elements, which may be coated with other materials and may be connected in series or in parallel. The gas pump may further include sensors and a control mechanism that is responsive to the output of the sensors. The control mechanism may further provide the ability to turn on and off certain heaters in order to reverse the flow in the gas pump. In one embodiment, the pump may operate by utilizing waste heat from an external system to induce transpiration driven flow across the zeolite.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: August 7, 2012
    Inventors: Yogesh B. Gianchandani, Naveen Gupta
  • Patent number: 8086615
    Abstract: In accordance with one embodiment of the present invention, there are provided mechanisms and methods for securing access to data. These mechanisms and methods for securing access to data make it possible for systems to have improved control over accesses to information by redacting responses made by services based upon access policies. Requestors may be users, proxies or automated entities. This ability of a system to redact responses to queries or requests for services in accordance with access policies makes it possible to attain improved security in computing systems over conventional access control mechanisms that control based upon privileges for accessing a file, an account, a storage device or a machine upon which the information is stored.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: December 27, 2011
    Assignee: Oracle International Corporation
    Inventors: Paul B. Patrick, Naveen Gupta
  • Publication number: 20110196741
    Abstract: The present invention provides techniques for generation and use of an online and offline integrated profile for a person, for use in advertisement targeting. The integrated profile may be generated based at least in part on obtained historical offline and online consumer-related behavior information relating to the person. Online or offline advertisements are then targeted to the person based at least in part on the profile. Use and association of online and offline unique identifiers for the person can allow sharing of targeting information between online and offline entities while maintaining a degree of privacy with regard to the person.
    Type: Application
    Filed: February 9, 2010
    Publication date: August 11, 2011
    Applicant: Yahoo! Inc.
    Inventors: Neeraj Gupta, Naveen Gupta
  • Publication number: 20110010224
    Abstract: Disclosed herein is a system and method relating to a listing service's listings, such as job listings of a recruitment service, targeted for a user using targeting information collected external to the listing service. A number of listings are identified for the user using the externally-collected targeting information and information obtained from the listing service including information about listings of the listing service. The user-targeted listing service listings are provided to the user outside the listing service's notifications, such as in a web page provided by a service other than the listing service.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
  • Patent number: 7778998
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for using query plans for building and performance tuning services accessed on behalf of a requestor. These mechanisms and methods for using query plans for building and performance tuning services makes it possible to examine the query plan and response times for query execution. The ability to examine the query plans and response times for query execution makes it possible to improve query efficiency and apply caching more effectively.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: August 17, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Patent number: 7640152
    Abstract: A pin-based memory power modeling method using arc-based characterization includes steps as follows. All power arcs of a memory model are identified and characterized. A power arc is selected from the identified and characterized power arcs. Output bus switching power is computed by removing overlapping power using the selected power arc, and a temporary value for various input ramp times and output loads is derived. Output pin power for the selected power arc is calculated using the temporary value and a ratio of a number of output bits switching over an entire bus width. Switching power for the selected power arc is calculated by a power estimation tool based on port activity and an input intrinsic power value.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: December 29, 2009
    Assignee: LSI Corporation
    Inventors: Jia-Lih J. Chen, Naveen Gupta, Ghasi R. Agrawal
  • Publication number: 20090175736
    Abstract: A system and method for using an element made of porous ceramic materials such as zeolite to constrain the flow of gas molecules to the free molecular or transitional flow regime. A preferred embodiment of the gas pump may include the zeolite element, a heater, a cooler, passive thermal elements, and encapsulation. The zeolite element may be further comprised of multiple types of porous matrix sub-elements, which may be coated with other materials and may be connected in series or in parallel. The gas pump may further include sensors and a control mechanism that is responsive to the output of the sensors. The control mechanism may further provide the ability to turn on and off certain heaters in order to reverse the flow in the gas pump. In one embodiment, the pump may operate by utilizing waste heat from an external system to induce transpiration driven flow across the zeolite.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 9, 2009
    Inventors: Yogesh B. Gianchandani, Naveen Gupta
  • Publication number: 20090024576
    Abstract: The present invention provides for generation of prioritized search results in a limited supply system, which includes receiving a search request having search request parameters, which may be received through the Internet by a search portal and the search parameters may be the search terms submitted by the user. The present invention further includes determining one or more search result elements for the limited supply system based on the search request parameters, where each of the search result elements indicate a corresponding listing entity and calculating expression of interest (EOI) terms for each of the search result elements based on search result obligations between the limited supply system and the listing entities. Thereupon, the present invention includes prioritizing the search result terms based on the corresponding EOI terms, which may then be presented to the search requesting entity.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Inventors: Chyr-Chong Ting, Naveen Gupta, Adam Hyder
  • Publication number: 20090012996
    Abstract: Aspects of the present invention include automating the process of determining the optimal channels for syndicating content. The automation process can be based on a plurality of factors weighted in accordance with a user's preferences. A further aspect of the present invention calls for dynamically updating the process of channel selection by continually updating the data used in the decision making process. Aspects of the present invention allow a user to apply their chosen factors at various levels of granularity such as for individual products, product lines, category of products, or company-by-company.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Applicant: YAHOO! INC.
    Inventors: Naveen Gupta, Chyr-Chong Ting