Patents by Inventor Andrei Pascovici
Andrei Pascovici 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: 11935544Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: September 13, 2021Date of Patent: March 19, 2024Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11893998Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: September 13, 2021Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11502975Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.Type: GrantFiled: August 21, 2020Date of Patent: November 15, 2022Assignee: Google LLCInventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
-
Publication number: 20210407518Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: September 13, 2021Publication date: December 30, 2021Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11120804Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: April 1, 2019Date of Patent: September 14, 2021Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20200382454Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.Type: ApplicationFiled: August 21, 2020Publication date: December 3, 2020Applicant: Google LLCInventors: Ori GERSHONY, Sergey NAZAROV, Rodrigo DE CASTRO, Erika PALMER, Daniel RAMAGE, Adam RODRIGUEZ, Andrei PASCOVICI
-
Publication number: 20200342880Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: April 1, 2019Publication date: October 29, 2020Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 10757043Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.Type: GrantFiled: December 21, 2016Date of Patent: August 25, 2020Assignee: Google LLCInventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
-
Publication number: 20170180276Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.Type: ApplicationFiled: December 21, 2016Publication date: June 22, 2017Inventors: Ori GERSHONY, Sergey NAZAROV, Rodrigo DE CASTRO, Erika PALMER, Daniel RAMAGE, Adam RODRIGUEZ, Andrei PASCOVICI
-
Patent number: 8892543Abstract: System and method for indexing rendered web page images. A web crawling engine stores the content and crawl time of a web page. A scheduling engine sends the content and crawl time to a rendering engine, and processes requests for embedded objects. If a requested object has been crawled, it sends the contents to the rendering engine. Otherwise it schedules the crawl of the object, and once the object is crawled, it resends the content and crawl time of the web page to the rendering engine. The rendering engine receives the content and crawl time of a web page, requests all embedded objects, and renders the web page to an image once all embedded objects are received.Type: GrantFiled: September 13, 2012Date of Patent: November 18, 2014Assignee: Google Inc.Inventors: Rupesh Kapoor, Erik Hendriks, Sathayanarayana Giridhar, Andrei Pascovici, Pawel Aleksander Fedorynski
-
Patent number: 8607140Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying changes to resources. In one aspect, a method includes obtaining a first version of a resource. The method includes obtaining a second version of the resource, the second version representing a change to the first version of the resource. The method includes determining feature data that describes changes from the first version to the second version. The method includes creating a feature vector from the feature data. The method includes providing the feature vector to a support vector machine, the support vector machine trained to classify the second version of the resource as having one of changes requiring a change notification or changes not requiring a change notification. The method includes classifying the second version as requiring a change notification or not requiring a change notification based on output from the support vector machine.Type: GrantFiled: December 21, 2010Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: Andrei Pascovici, Xiaodong Fu, Theodore Vassilakis, Zhen Lin
-
Patent number: 8364682Abstract: Methods, systems, and apparatus, for refining log file join data. In one aspect, a method includes receiving first join data defining first joins of records in a first log file to records in a second log file. Each first join of a record in the first log file to a record in the second log file is based on an association of the first identifier of the record in the first log file to the second identifier of the record in the second log file. Associations of the first identifiers to the second identifiers in the first join data that meet a confidence threshold are stored in a mapping of first identifiers to second identifiers as a mapped association. For each mapped association, records that include the first identifier from the first log file are associated with records that include the second identifier from the second log file.Type: GrantFiled: May 5, 2011Date of Patent: January 29, 2013Assignee: Google Inc.Inventors: Ori Gershony, Wei Zheng, Andrei Pascovici, Tim Hesterberg
-
Patent number: 8346755Abstract: System and method for indexing rendered web page images. A web crawling engine stores the content and crawl time of a web page. A scheduling engine sends the content and crawl time to a rendering engine, and processes requests for embedded objects. If a requested object has been crawled, it sends the contents to the rendering engine. Otherwise it schedules the crawl of the object, and once the object is crawled, it resends the content and crawl time of the web page to the rendering engine. The rendering engine receives the content and crawl time of a web page, requests all embedded objects, and renders the web page to an image once all embedded objects are received.Type: GrantFiled: May 4, 2010Date of Patent: January 1, 2013Assignee: Google Inc.Inventors: Rupesh Kapoor, Erik Hendriks, Sathayanarayana Giridhar, Andrei Pascovici, Pawel Aleksander Fedorynski
-
Publication number: 20120084125Abstract: Systems, methods and computer program products for determining lost opportunities resulting from changes to advertising spending are described. To assist advertisers in evaluating and allocating a proper budget to advertising, an analyzer can be used to develop an analytical model that gathers data pertaining to the incremental value of search advertising. (e.g., the true cost of the additional click lost or gained), which can be presented to the advertisers when changes have been made/proposed to the advertiser's advertising spending. The analyzer can detect large changes in advertising spending, and indicate (e.g., by prediction) how many total clicks were lost or gained as a result of the change in advertising spending to allow the advertisers to visualize the impact to changes in advertising spending, and determine when to decrease advertising budget on ads that yield low return-on-investment or to increase advertising budget to maximize the effectiveness of an active ad campaign.Type: ApplicationFiled: October 4, 2011Publication date: April 5, 2012Inventors: David Xi-Kuan Chan, Ori Gershony, James R. Koehler, Andrei Pascovici, Jian L. Silverstein, Yuan Yuan
-
Patent number: 7917773Abstract: The present visibility-aware service reduces power-intensive activities when a window associated with the visibility-aware service is not visible. The window is not visible when the window is minimized or when the window is switched from a foreground position to a background position on a display.Type: GrantFiled: May 2, 2007Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventors: Zhenbin Xu, Peter A. Gurevich, Joseph S. Laughlin, Andrei Pascovici, David A. McCalib, Sandra G. Roberts
-
Publication number: 20080276248Abstract: The present visibility-aware service reduces power-intensive activities when a window associated with the visibility-aware service is not visible. The window is not visible when the window is minimized or when the window is switched from a foreground position to a background position on a display.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Applicant: Microsoft CorporationInventors: Zhenbin Xu, Peter A. Gurevich, Joseph S. Laughlin, Andrei Pascovici, David A. McCalib, Sandra G. Roberts
-
Patent number: 7231019Abstract: A method and apparatus are provided for identifying a caller of a call from the caller to a recipient. A voice input is received from the caller, and characteristics of the voice input are applied to a plurality of acoustic models, which include a generic acoustic model and acoustic models of any previously identified callers, to obtain a plurality of respective acoustic scores. The caller is identified as one of the previously identified callers or as a new caller based on the plurality of acoustic scores. If the caller is identified as a new caller, a new acoustic model is generated for the new caller, which is specific to the new caller.Type: GrantFiled: February 12, 2004Date of Patent: June 12, 2007Assignee: Microsoft CorporationInventor: Andrei Pascovici
-
Publication number: 20050180547Abstract: A method and apparatus are provided for identifying a caller of a call from the caller to a recipient. A voice input is received from the caller, and characteristics of the voice input are applied to a plurality of acoustic models, which include a generic acoustic model and acoustic models of any previously identified callers, to obtain a plurality of respective acoustic scores. The caller is identified as one of the previously identified callers or as a new caller based on the plurality of acoustic scores. If the caller is identified as a new caller, a new acoustic model is generated for the new caller, which is specific to the new caller.Type: ApplicationFiled: February 12, 2004Publication date: August 18, 2005Applicant: Microsoft CorporationInventor: Andrei Pascovici
-
Patent number: 6185008Abstract: Tone reproduction of an image is improved by the use of error diffusion or dithering in the mapping of input pixel values on an input values scale to printer pixel values on a printer values scale, where the input values scale and the printer values scale both have more than two levels, to generate an image where a spatial average of printer values approximates a spatial average of the corresponding input values, as measured on the printer values scale. To improve the tone reproduction of reduced-resolution images, the printer pixel values are grouped into multi-pixel cells, printer pixel values within each cell are mapped to a font index value, and a font cell corresponding to the index level is printed at the location of the cell. The font set is chosen such that differences in total deposited ink between consecutive font cells is minimized.Type: GrantFiled: October 29, 1999Date of Patent: February 6, 2001Assignee: Seiko Epson CorporationInventors: Joseph Shu, Andrei Pascovici, Chia-Hsin Li
-
Patent number: 6097502Abstract: Tone reproduction of an image is improved by the use of error diffusion or dithering in the mapping of input pixel values on an input values scale to printer pixel values on a printer values scale, where the input values scale and the printer values scale both have more than two levels, to generate an image where a spatial average of printer values approximates a spatial average of the corresponding input values, as measured on the printer values scale. To improve the tone reproduction of reduced-resolution images, the printer pixel values are grouped into multi-pixel cells, printer pixel values within each cell are mapped to a font index value, and a font cell corresponding to the index level is printed at the location of the cell. The font set is chosen such that differences in total deposited ink between consecutive font cells is minimized.Type: GrantFiled: October 2, 1997Date of Patent: August 1, 2000Assignee: Seiko Epson CorporationInventors: Joseph Shu, Andrei Pascovici, Chia-Hsin Li