Patents by Inventor Blaise H. Aguera
Blaise H. Aguera 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).
-
Publication number: 20230367824Abstract: Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied.Type: ApplicationFiled: July 26, 2023Publication date: November 16, 2023Inventors: Gur KIMCHI, Stephen L. Lawler, Blaise H. Aguera y Arcas, Eyal Ofek
-
Patent number: 11734366Abstract: Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied.Type: GrantFiled: October 11, 2013Date of Patent: August 22, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gur Kimchi, Stephen L. Lawler, Blaise H. Aguera y Arcas, Eyal Ofek
-
Publication number: 20210382962Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: ApplicationFiled: August 19, 2021Publication date: December 9, 2021Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
-
Patent number: 11120102Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: GrantFiled: August 27, 2020Date of Patent: September 14, 2021Assignee: Google LLCInventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
-
Patent number: 11087518Abstract: The claimed subject matter relates to an architecture that can provide for a second-person avatar. The second-person avatar can rely upon a second-person-based perspective such that the avatar is displayed to appear to encompass all or portions of a target user. Accordingly, actions or a configuration of the avatar can serve as a model or demonstration for the user in order to aid the user in accomplishing a particular task. Updates to avatar activity or configuration can be provided by a dynamic virtual handbook. The virtual handbook can be constructed based upon a set of instruction associated with accomplishing the desired task and further based upon features or aspects of the user as well as those of the local environment.Type: GrantFiled: August 4, 2016Date of Patent: August 10, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Eyal Ofek, Blaise H. Aguera y Arcas, Avi Bar-Zeev, Gur Kimchi, Jason Szabo
-
Patent number: 11023561Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: GrantFiled: September 3, 2019Date of Patent: June 1, 2021Assignee: Google LLCInventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantley Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
-
Publication number: 20200394253Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
-
Publication number: 20200004801Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: ApplicationFiled: September 3, 2019Publication date: January 2, 2020Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantley Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
-
Patent number: 10402469Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: GrantFiled: February 17, 2016Date of Patent: September 3, 2019Assignee: Google LLCInventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
-
Patent number: 10215585Abstract: Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual image of a geographic location that is visually similar to a panoramic image. In some example implementations, a block view can be scrolled to navigate images of a geographic location. In one or more embodiments, a bubble view can be displayed of one or more locations within the block view. The bubble view can include a zoomed image of one or more aspects of a block view. Further to some embodiments, a map view can be utilized along with the block view and/or the bubble view. The map view can include a two-dimensional representation of the geographic location from an aerial perspective, and can include a more general level of detail concerning the geographic location, such as streets, cities, states, bodies of water, and so on.Type: GrantFiled: February 12, 2016Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Eyal Ofek, Blaise H. Aguera y Arcas, Pasquale DeMaio, Yonatan Wexler
-
Publication number: 20170371964Abstract: Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied.Type: ApplicationFiled: October 11, 2013Publication date: December 28, 2017Inventors: Gur Kimchi, Stephen L. Lawler, Blaise H. Aguera y Arcas, Eyal Ofek
-
Patent number: 9679071Abstract: A badge may be assigned to a person, where the badge represents a characteristic or recurrent behavior of the person. A query may be associated with a badge, and the query may be continually used in a search request in combination with the person's context, thereby allowing the person to be continually provided with fresh results that may be relevant to the person's durable characteristics and current context. In one example, the person carries a handheld device, and the results are presented to the user on the user's desktop or lock screen. The act of providing the results may be triggered in various ways, such as movement of the person who carries the device, or the availability of sufficiently high-quality results.Type: GrantFiled: November 14, 2012Date of Patent: June 13, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Blaise H. Aguera y Arcas, Stephen Lawler, Scott V. Fynn
-
Publication number: 20170109322Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.Type: ApplicationFiled: February 17, 2016Publication date: April 20, 2017Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
-
Publication number: 20160342432Abstract: The claimed subject matter relates to an architecture that can provide for a second-person avatar. The second-person avatar can rely upon a second-person-based perspective such that the avatar is displayed to appear to encompass all or portions of a target user. Accordingly, actions or a configuration of the avatar can serve as a model or demonstration for the user in order to aid the user in accomplishing a particular task. Updates to avatar activity or configuration can be provided by a dynamic virtual handbook. The virtual handbook can be constructed based upon a set of instruction associated with accomplishing the desired task and further based upon features or aspects of the user as well as those of the local environment.Type: ApplicationFiled: August 4, 2016Publication date: November 24, 2016Inventors: Eyal Ofek, Blaise H. Aguera y Arcas, Avi Bar-Zeev, Gur Kimchi, Jason Szabo
-
Patent number: 9436276Abstract: The claimed subject matter relates to an architecture that can provide for a second-person avatar. The second-person avatar can rely upon a second-person-based perspective such that the avatar is displayed to appear to encompass all or portions of a target user. Accordingly, actions or a configuration of the avatar can serve as a model or demonstration for the user in order to aid the user in accomplishing a particular task. Updates to avatar activity or configuration can be provided by a dynamic virtual handbook. The virtual handbook can be constructed based upon a set of instruction associated with accomplishing the desired task and further based upon features or aspects of the user as well as those of the local environment.Type: GrantFiled: February 25, 2009Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Eyal Ofek, Blaise H. Aguera y Arcas, Avi Bar-Zeev, Gur Kimchi, Jason Szabo
-
Publication number: 20160161276Abstract: Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual image of a geographic location that is visually similar to a panoramic image. In some example implementations, a block view can be scrolled to navigate images of a geographic location. In one or more embodiments, a bubble view can be displayed of one or more locations within the block view. The bubble view can include a zoomed image of one or more aspects of a block view. Further to some embodiments, a map view can be utilized along with the block view and/or the bubble view. The map view can include a two-dimensional representation of the geographic location from an aerial perspective, and can include a more general level of detail concerning the geographic location, such as streets, cities, states, bodies of water, and so on.Type: ApplicationFiled: February 12, 2016Publication date: June 9, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Eyal Ofek, Blaise H. Aguera y Arcas, Pasquale DeMaio, Yonatan Wexler
-
Patent number: 9298345Abstract: Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual image of a geographic location that is visually similar to a panoramic image. In some example implementations, a block view can be scrolled to navigate images of a geographic location. In one or more embodiments, a bubble view can be displayed of one or more locations within the block view. The bubble view can include a zoomed image of one or more aspects of a block view. Further to some embodiments, a map view can be utilized along with the block view and/or the bubble view. The map view can include a two-dimensional representation of the geographic location from an aerial perspective, and can include a more general level of detail concerning the geographic location, such as streets, cities, states, bodies of water, and so on.Type: GrantFiled: June 23, 2009Date of Patent: March 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Eyal Ofek, Blaise H. Aguera y Arcas, Pasquale DeMaio, Yonatan Wexler
-
Patent number: 9268367Abstract: A device may have a plurality of displays, such as a high-power display and a low-power display. The low-power display may be used to display various types of information. Some examples of information that may be displayed on the low-power display include personal customizations of the device (e.g., skins, tattoos, text or graphics, etc.), a battery meter, a signal strength meter, the date and time, or any other type of information. In one example, the device has a separate processor that drives the low-power display, so that the low-power display can be used while the device is in sleep mode or off. In another example, an application that runs on the device's regular processor uses the high- and low-power displays cooperatively to display output from an application. The low-power display can be wrapped around the edges and/or corners of the device, to make effective use of the device's surface area.Type: GrantFiled: October 13, 2010Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Blaise H. Aguera y Arcas, Scott V. Fynn, Donald Barnett
-
Patent number: 9122368Abstract: Images are analyzed within a 3D environment that is generated based on spatial relationships of the images and that allows users to experience the images in the 3D environment. Image analysis may include ranking images based on user viewing information, such as the number of users who have viewed an image and how long an image was viewed. Image analysis may further include analyzing the spatial density of images within a 3D environment to determine points of user interest.Type: GrantFiled: March 11, 2010Date of Patent: September 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard S. Szeliski, Blaise H. Aguera y Arcas, Tomasz S. M. Kasperkiewicz
-
Publication number: 20150207890Abstract: Badges may be assigned to a user, and activities may be associated with the badges. The user may have the option to activate or deactivate specific activities associated with a badge, or to add additional activities in exchange for providing information about the user. A system may use the badges to initiate activities for the user. The specific choice of activities to be initiated may depend on context, where the context may include the device that is being used, where the user is located, whether the user is traveling, etc.Type: ApplicationFiled: January 23, 2014Publication date: July 23, 2015Inventors: Scott Fynn, Robert Howard, Blaise H. Aguera y Arcas