Patents by Inventor Zinaida A. Pozen
Zinaida A. Pozen 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: 11294944Abstract: Aspects of subject technology provide systems and methods for simultaneously spell-correcting and completing partial search queries being entered by a user on the user's electronic device. An apparatus such as a computing device may receive partial search queries from the user's electronic device as each character of the partial search query is entered by the user. The apparatus may utilize a machine-learning model to generate suggested queries that include spelling-corrected versions of the received partial query, query completion suggestions for the partial query, and/or spelling-corrected completion suggestions for the partial query.Type: GrantFiled: September 28, 2018Date of Patent: April 5, 2022Assignee: Apple Inc.Inventors: Andrew M. Finch, Zinaida A. Pozen, Matthias Paulik, Arnaud Legendre, Olga I. Gurevich
-
Publication number: 20190370393Abstract: Aspects of subject technology provide systems and methods for simultaneously spell-correcting and completing partial search queries being entered by a user on the user's electronic device. An apparatus such as a computing device may receive partial search queries from the user's electronic device as each character of the partial search query is entered by the user. The apparatus may utilize a machine-learning model to generate suggested queries that include spelling-corrected versions of the received partial query, query completion suggestions for the partial query, and/or spelling-corrected completion suggestions for the partial query.Type: ApplicationFiled: September 28, 2018Publication date: December 5, 2019Inventors: Andrew M. FINCH, Zinaida A. POZEN, Matthias PAULIK, Arnaud LEGENDRE, Olga I. GUREVICH
-
Patent number: 9361150Abstract: Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is applied to determine when an application is to be suspended. However, an operating system component can have a particular application be exempted from being suspended (e.g., due to an operation being performed by the application). Additionally, an operating system component can have an application that has been suspended resumed (e.g., due to a desire of another application to communicate with the suspended application).Type: GrantFiled: September 30, 2013Date of Patent: June 7, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin S. Srour, Michael H. Krause, Richard K. Neves, Arun U. Kishan, Hari Pulapaka, David B. Probert, Zinaida A. Pozen
-
Publication number: 20150212919Abstract: In accordance with one or more aspects, an application that is to be suspended on a computing device is identified based on a policy. The policy indicates that applications that are not being used are to be suspended. The application is automatically suspended, and is allowed to remain in memory but not execute while suspended. Additionally, when memory is to be freed one or more suspended applications to terminate are automatically selected based on the policy, and these one or more selected applications are terminated.Type: ApplicationFiled: March 17, 2015Publication date: July 30, 2015Inventors: Benjamin Salim Srour, Michael H. Krause, Haseeb Ahmed, Zinaida A. Pozen
-
Patent number: 8997171Abstract: In accordance with one or more aspects, an application that is to be suspended on a computing device is identified based on a policy. The policy indicates that applications that are not being used are to be suspended. The application is automatically suspended, and is allowed to remain in memory but not execute while suspended. Additionally, when memory is to be freed one or more suspended applications to terminate are automatically selected based on the policy, and these one or more selected applications are terminated.Type: GrantFiled: August 19, 2011Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Salim Srour, Michael H. Krause, Haseeb Ahmed, Zinaida A. Pozen
-
Publication number: 20140040917Abstract: Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is applied to determine when an application is to be suspended. However, an operating system component can have a particular application be exempted from being suspended (e.g., due to an operation being performed by the application). Additionally, an operating system component can have an application that has been suspended resumed (e.g., due to a desire of another application to communicate with the suspended application).Type: ApplicationFiled: September 30, 2013Publication date: February 6, 2014Applicant: Microsoft CorporationInventors: Benjamin S. Srour, Michael H. Krause, Richard K. Neves, Arun U. Kishan, Hari Pulapaka, David B. Probert, Zinaida A. Pozen
-
Patent number: 8635630Abstract: In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.Type: GrantFiled: October 25, 2010Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Anand B. Iyer, Michael H. Krause, Haseeb Ahmed, Yunfei Shang, Kumneger T. Zelalem, Zinaida A. Pozen, Hui Huang, Yau N. Chin
-
Patent number: 8578394Abstract: Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is applied to determine when an application is to be suspended. However, an operating system component can have a particular application be exempted from being suspended (e.g., due to an operation being performed by the application). Additionally, an operating system component can have an application that has been suspended resumed (e.g., due to a desire of another application to communicate with the suspended application).Type: GrantFiled: September 9, 2011Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Benjamin Salim Srour, Michael H. Krause, Richard K. Neves, Arun U. Kishan, Hari Pulapaka, David B. Probert, Zinaida A. Pozen
-
Publication number: 20130067494Abstract: Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is applied to determine when an application is to be suspended. However, an operating system component can have a particular application be exempted from being suspended (e.g., due to an operation being performed by the application). Additionally, an operating system component can have an application that has been suspended resumed (e.g., due to a desire of another application to communicate with the suspended application).Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Benjamin Salim Srour, Michael H. Krause, Richard K. Neves, Arun U. Kishan, Hari Pulapaka, David B. Probert, Zinaida A. Pozen
-
Publication number: 20130047198Abstract: In accordance with one or more aspects, an application that is to be suspended on a computing device is identified based on a policy. The policy indicates that applications that are not being used are to be suspended. The application is automatically suspended, and is allowed to remain in memory but not execute while suspended. Additionally, when memory is to be freed one or more suspended applications to terminate are automatically selected based on the policy, and these one or more selected applications are terminated.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: Microsoft CorporationInventors: Benjamin Salim Srour, Michael H. Krause, Haseeb Ahmed, Zinaida A. Pozen
-
Publication number: 20120102504Abstract: In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.Type: ApplicationFiled: October 25, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Anand B. Iyer, Michael H. Krause, Haseeb Ahmed, Yunfei Shang, Kumneger T. Zelalem, Zinaida A. Pozen, Hui Huang, Yau N. Chin