Patents by Inventor Cesare J. Saretto
Cesare J. Saretto 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: 9679060Abstract: Systems and methods are disclosed for customizing a user's experience with an application such as a search engine application. The user's experience is customized based on inferring a mood and/or interests of the user at least in part from an analysis of the user's posts on one or more social media sites. The search engine application is configured to include a user-following engine which follows a user's activities on social media websites. By tracking a user's posts and other activity on social media websites, and possibly those of his or her friends, the user-following engine is able to draw inferences about a user, including for example the user's emotional state, current trending interests, future plans, likes/dislikes and aspirations. The user-following engine may then customize the user's search experience based on these drawn inferences.Type: GrantFiled: October 13, 2010Date of Patent: June 13, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Douglas C. Hebenthal, Cesare J. Saretto, Kathleen P. Mulcahy, James E. Allard
-
Publication number: 20170144064Abstract: A companion gaming experience is associated with a particular game title, but a user interface for the companion gaming experience is generated by a separate program from the associated game title and is presented on a device separate from the device on which the game user interface itself is presented. When an associated game of the video game title is not running, the companion gaming experience presents guide information and/or statistics data for the game title. However, when an associated game of the game title is running, the companion gaming experience presents gameplay data for the game in near-real-time.Type: ApplicationFiled: February 6, 2017Publication date: May 25, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Cesare J. Saretto, Douglas C. Hebenthal, Humberto Castaneda, Kyle A. Pontier, Justin M. Harrison, Andrew Everett Woods
-
Patent number: 9597599Abstract: A companion gaming experience is associated with a particular game title, but a user interface for the companion gaming experience is generated by a separate program from the associated game title and is presented on a device separate from the device on which the game user interface itself is presented. When an associated game of the video game title is not running, the companion gaming experience presents guide information and/or statistics data for the game title. However, when an associated game of the game title is running, the companion gaming experience presents gameplay data for the game in near-real-time.Type: GrantFiled: June 19, 2012Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Cesare J. Saretto, Douglas C. Hebenthal, Humberto Castaneda, Kyle A. Pontier, Justin M. Harrison, Andrew Everett Woods
-
Patent number: 8799300Abstract: A request from a user to bookmark a segment of content is received at a computing device. The segment of content is identified automatically and/or manually by the user. An expression of the user regarding a particular attribute of the segment of content is obtained, and a bookmark is generated. The bookmark includes both an identification of the segment of content and metadata that includes the expression of the user.Type: GrantFiled: February 10, 2011Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Cesare J. Saretto, Matthew J. Pope, Kathleen P. Mulcahy, Geoffrey A. Long
-
Publication number: 20130337916Abstract: A companion gaming experience is associated with a particular game title, but a user interface for the companion gaming experience is generated by a separate program from the associated game title and is presented on a device separate from the device on which the game user interface itself is presented. When an associated game of the video game title is not running, the companion gaming experience presents guide information and/or statistics data for the game title. However, when an associated game of the game title is running, the companion gaming experience presents gameplay data for the game in near-real-time.Type: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Cesare J. Saretto, Douglas C. Hebenthal, Humberto Castaneda, Kyle A. Pontier, Justin M. Harrison, Andrew Everett Woods
-
Publication number: 20120209841Abstract: A request from a user to bookmark a segment of content is received at a computing device. The segment of content is identified automatically and/or manually by the user. An expression of the user regarding a particular attribute of the segment of content is obtained, and a bookmark is generated. The bookmark includes both an identification of the segment of content and metadata that includes the expression of the user.Type: ApplicationFiled: February 10, 2011Publication date: August 16, 2012Applicant: MICROSOFT CORPORATIONInventors: Cesare J. Saretto, Matthew J. Pope, Kathleen P. Mulcahy, Geoffrey A. Long
-
Publication number: 20120095976Abstract: Systems and methods are disclosed for customizing a user's experience with an application such as a search engine application. The user's experience is customized based on inferring a mood and/or interests of the user at least in part from an analysis of the user's posts on one or more social media sites. The search engine application is configured to include a user-following engine which follows a user's activities on social media websites. By tracking a user's posts and other activity on social media websites, and possibly those of his or her friends, the user-following engine is able to draw inferences about a user, including for example the user's emotional state, current trending interests, future plans, likes/dislikes and aspirations. The user-following engine may then customize the user's search experience based on these drawn inferences.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Douglas C. Hebenthal, Cesare J. Saretto, Kathleen P. Mulcahy, James E. Allard
-
Patent number: 8112444Abstract: Strategies are described for validating content transferred over a communication channel using a more effective approach than heretofore provided in the art. A content registration authority is provided which registers the content disseminated by one or more content providers to one or more client devices. A client device which receives content that has been registered can securely consume the content, based on an assumption that a content provider which furnishes the content is entrusted by the content registration authority to provide the content, and without prompting a user of the client device to expressly approve the content provider. In a first solution, the content registration authority registers the content by issuing a certification stamp; in a second solution, the content registration authority registers the content by storing registration information in a central repository. The content may contain instructions which perform operations in the context of an instant messenger application.Type: GrantFiled: May 7, 2010Date of Patent: February 7, 2012Assignee: Microsoft CorporationInventors: Eyal Schwartz, Christian Fortini, Walter Von Koch, Adam C. Czeisler, Cesare J. Saretto, Ranjib S. Badh, Ryan Hurst
-
Patent number: 8037534Abstract: Security provisions are described which determine whether or not executable content is likely to perform undesirable actions. The security provisions assess that an executable content item poses an acceptable risk when it conforms to an allow list of predetermined patterns of permissible behavior. The security provisions find exemplary use in the context of an instant messaging environment, where participants can consume and propagate executable content in the course of conducting a communication session. Supplemental rules are described which prevent malicious code from subverting the allow list design paradigm.Type: GrantFiled: February 28, 2005Date of Patent: October 11, 2011Inventors: Joseph B. Smith, John T. Spivey, Cesare J. Saretto
-
Patent number: 7895270Abstract: The claimed method and system provides a method and interface for enabling an existing, single-transport P2P API to communicate with nodes of a P2P network using multiple different transport protocols.Type: GrantFiled: November 4, 2005Date of Patent: February 22, 2011Assignee: Microsoft CorporationInventors: Ravi T. Rao, Scott A. Senkeresty, Cesare J. Saretto, John S. Holmes
-
Publication number: 20100218260Abstract: Strategies are described for validating content transferred over a communication channel using a more effective approach than heretofore provided in the art. A content registration authority is provided which registers the content disseminated by one or more content providers to one or more client devices. A client device which receives content that has been registered can securely consume the content, based on an assumption that a content provider which furnishes the content is entrusted by the content registration authority to provide the content, and without prompting a user of the client device to expressly approve the content provider. In a first solution, the content registration authority registers the content by issuing a certification stamp; in a second solution, the content registration authority registers the content by storing registration information in a central repository. The content may contain instructions which perform operations in the context of an instant messenger application.Type: ApplicationFiled: May 7, 2010Publication date: August 26, 2010Applicant: Microsoft CorporationInventors: Eyal Schwartz, Cesare J. Saretto, Ranjib S. Badh, Walter V. von Koch, Adam C. Czeisler, Christian Fortini, Ryan M. Hurst
-
Patent number: 7716243Abstract: Strategies are described for validating content transferred over a communication channel using a more effective approach than heretofore provided in the art. A content registration authority is provided which registers the content disseminated by one or more content providers to one or more client devices. A client device which receives content that has been registered can securely consume the content, based on an assumption that a content provider which furnishes the content is entrusted by the content registration authority to provide the content, and without prompting a user of the client device to expressly approve the content provider. In a first solution, the content registration authority registers the content by issuing a certification stamp; in a second solution, the content registration authority registers the content by storing registration information in a central repository. The content may contain instructions which perform operations in the context of an instant messenger application.Type: GrantFiled: February 25, 2005Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Eyal Schwartz, Cesare J. Saretto, Ranjib S. Badh, Walter V. von Koch, Adam C. Czeisler, Christian Fortini, Ryan M. Hurst
-
Patent number: 7529255Abstract: Communication functionality is described for conducting communication among a plurality of participants in peer-to-peer fashion. The communication functionality comprises peer-to-peer overlay functionality configured to establish a peer-to-peer overlay network that includes a plurality of participants. The peer-to-peer overlay functionality relies on endpoint provider functionality for physically exchanging information among the plurality of participants in the peer-to-peer overlay network. The endpoint provider functionality exchanges information using a transport mechanism. The transport mechanism accommodates multiple different transport protocols for exchanging information among the plurality of participants, allowing different pairs of participants to communicate with each other using different respective transport protocols.Type: GrantFiled: April 21, 2005Date of Patent: May 5, 2009Assignee: Microsoft CorporationInventors: Carmen Zlateff, Cesare J. Saretto, John S. Holmes, John R. Selbie, Ravi T. Rao, David G. Thaler, Scott A. Senkeresty