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: 10015323Abstract: 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: GrantFiled: August 28, 2017Date of Patent: July 3, 2018Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20170359469Abstract: 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: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Patent number: 9774748Abstract: 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: GrantFiled: July 28, 2015Date of Patent: September 26, 2017Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20160140505Abstract: 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: ApplicationFiled: November 10, 2015Publication date: May 19, 2016Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
-
Publication number: 20160063444Abstract: 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: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
-
Publication number: 20160063443Abstract: 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: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
-
Publication number: 20150334228Abstract: 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: ApplicationFiled: July 28, 2015Publication date: November 19, 2015Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Patent number: 9131069Abstract: 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: GrantFiled: February 12, 2014Date of Patent: September 8, 2015Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20140161240Abstract: 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: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: Ring Central, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20140162597Abstract: 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: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: Ring Central, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Patent number: 8693655Abstract: 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: GrantFiled: August 31, 2011Date of Patent: April 8, 2014Assignee: RingCentral, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
System and method for providing a thermal transpiration gas pump using a nanoporous ceramic material
Patent number: 8235675Abstract: 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: GrantFiled: January 7, 2009Date of Patent: August 7, 2012Inventors: Yogesh B. Gianchandani, Naveen Gupta -
Patent number: 8086615Abstract: 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: GrantFiled: January 27, 2006Date of Patent: December 27, 2011Assignee: Oracle International CorporationInventors: Paul B. Patrick, Naveen Gupta
-
Publication number: 20110196741Abstract: 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: ApplicationFiled: February 9, 2010Publication date: August 11, 2011Applicant: Yahoo! Inc.Inventors: Neeraj Gupta, Naveen Gupta
-
Publication number: 20110010224Abstract: 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: ApplicationFiled: July 13, 2009Publication date: January 13, 2011Inventors: Naveen Gupta, Jaygiri Goswami, Manish Satyapal Gupta
-
Patent number: 7778998Abstract: 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: GrantFiled: January 27, 2006Date of Patent: August 17, 2010Assignee: BEA Systems, Inc.Inventor: Naveen Gupta
-
Patent number: 7640152Abstract: 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: GrantFiled: May 1, 2008Date of Patent: December 29, 2009Assignee: LSI CorporationInventors: Jia-Lih J. Chen, Naveen Gupta, Ghasi R. Agrawal
-
SYSTEM AND METHOD FOR PROVIDING A THERMAL TRANSPIRATION GAG PUMP USING A NANOPOROUS CERAMIC MATERIAL
Publication number: 20090175736Abstract: 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: ApplicationFiled: January 7, 2009Publication date: July 9, 2009Inventors: Yogesh B. Gianchandani, Naveen Gupta -
Publication number: 20090024576Abstract: 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: ApplicationFiled: July 19, 2007Publication date: January 22, 2009Inventors: Chyr-Chong Ting, Naveen Gupta, Adam Hyder
-
Publication number: 20090012996Abstract: 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: ApplicationFiled: July 2, 2007Publication date: January 8, 2009Applicant: YAHOO! INC.Inventors: Naveen Gupta, Chyr-Chong Ting