Patents by Inventor Bradley Robert Pettit
Bradley Robert Pettit 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: 20150324841Abstract: A method in a server device for context-sensitive advertising is described. The method includes receiving a first request for an advertisement from a first client device. The method further includes determining, based upon the first request, an account associated with a second client device. The method further includes transmitting a message to the first client device to cause the first request for the advertisement to be fulfilled with a targeted advertisement that is selected based on a media program played by the second client device.Type: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventor: Bradley Robert PETTIT
-
Patent number: 8885878Abstract: Interactive secret sharing includes receiving video data from a source and interpreting the video data to track an observed path of a device. In addition, position information is received from the device, and the position information is interpreted to track a self-reported path of the device. If the observed path is within a threshold tolerance of the self-reported path, access is provided to a restricted resource.Type: GrantFiled: July 22, 2011Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Bradley Robert Pettit, Eric Soldan, Relja Markovic
-
Patent number: 8462997Abstract: User-specific attribute customization is provided by an entertainment system including a user identification module to identify one or more users within an operative range of the entertainment system, and a dominant attribute module to automatically express exclusive user-specific attributes of a dominant user when the dominant user is one of two or more identified users within the operative range of the entertainment system. The entertainment system further includes a cooperative attribute module to automatically express merged user-specific attributes of a first user and a second user when the first user and the second user are two of two or more identified users within the operative range of the entertainment system.Type: GrantFiled: September 15, 2010Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Bradley Robert Pettit, Eric Soldan, Nosherwan Minwalla, Alan Bishop, Nicolae Surpatanu
-
Publication number: 20130022235Abstract: Interactive secret sharing includes receiving video data from a source and interpreting the video data to track an observed path of a device. In addition, position information is received from the device, and the position information is interpreted to track a self-reported path of the device. If the observed path is within a threshold tolerance of the self-reported path, access is provided to a restricted resource.Type: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Applicant: MICROSOFT CORPORATIONInventors: Bradley Robert Pettit, Eric Soldan, Relja Markovic
-
Publication number: 20120089923Abstract: A method of dynamically changing a user interface of a companion device configured to remotely control an entertainment system is provided. The method includes establishing two-way communication with the entertainment system, and registering one or more trigger events with the entertainment system. The method further includes, upon occurrence of a trigger event, receiving a notification of the trigger event from the entertainment system, and dynamically changing the user interface of the companion device responsive to the notification.Type: ApplicationFiled: October 8, 2010Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Bradley Robert Pettit, Eilish Lancester
-
Publication number: 20120084452Abstract: Embodiments are disclosed that relate to translating remote control commands. One embodiment provides a remote control command translation device comprising a network receiver configured to receive one or more metacommands via a first protocol and a transmitter configured to output one or more translated commands via a unidirectional protocol, wherein the unidirectional protocol is different than the first protocol. The remote control command translation device further comprises a logic subsystem configured to execute instructions and a data-holding subsystem comprising mass storage containing translation information and instructions executable by the logic subsystem to receive, via the network receiver, a metacommand from a remote device via the first protocol, to translate the metacommand into a translated command based on the translation information, and to transmit, via the transmitter, the translated command corresponding to the metacommand via the unidirectional protocol.Type: ApplicationFiled: October 1, 2010Publication date: April 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Bradley Robert Pettit, Andrew Scott
-
Publication number: 20120063649Abstract: User-specific attribute customization is provided by an entertainment system including a user identification module to identify one or more users within an operative range of the entertainment system, and a dominant attribute module to automatically express exclusive user-specific attributes of a dominant user when the dominant user is one of two or more identified users within the operative range of the entertainment system. The entertainment system further includes a cooperative attribute module to automatically express merged user-specific attributes of a first user and a second user when the first user and the second user are two of two or more identified users within the operative range of the entertainment system.Type: ApplicationFiled: September 15, 2010Publication date: March 15, 2012Applicant: MICROSOFT CORPORATIONInventors: Bradley Robert Pettit, Eric Soldan, Nosherwan Minwalla, Alan Bishop, Nicolae Surpatanu
-
Publication number: 20110119330Abstract: Selective content loading based on complexity is provided by a method of selectively loading content which includes receiving markup data at a client computing device and determining a markup weight for the markup data at the client computing device. The method further includes determining if the markup weight is less than a threshold value at the client computing device. The method further includes, if the markup weight is less than the threshold value, loading the markup data at the client computing device, and if the markup weight is not less than the threshold value, not allowing the markup data to load at the client computing device.Type: ApplicationFiled: February 22, 2010Publication date: May 19, 2011Applicant: MICROSOFT CORPORATIONInventors: James A. Baldwin, Nicolae Surpatanu, Bradley Robert Pettit, Prashant Singh, Junmin Hao, Patrick Schuler