Patents by Inventor James B. Cary
James B. Cary 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: 11343335Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.Type: GrantFiled: September 2, 2014Date of Patent: May 24, 2022Assignee: Apple Inc.Inventors: James B. Cary, David A. Schimon, Christopher P. Saari, Karen L. Bechtel, Antony J. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick
-
Patent number: 10849095Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: GrantFiled: March 28, 2019Date of Patent: November 24, 2020Assignee: Apple Inc.Inventors: Bob Bradley, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Publication number: 20190223148Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: ApplicationFiled: March 28, 2019Publication date: July 18, 2019Applicant: Apple Inc.Inventors: Bob Bradley, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Patent number: 10306586Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: GrantFiled: June 10, 2016Date of Patent: May 28, 2019Assignee: APPLE INC.Inventors: Bob Bradley, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Patent number: 9974046Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: GrantFiled: June 23, 2016Date of Patent: May 15, 2018Assignee: Apple Inc.Inventors: Bob Bradley, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Publication number: 20170359797Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: ApplicationFiled: June 10, 2016Publication date: December 14, 2017Inventors: Bob Bradley, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Publication number: 20170359798Abstract: A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.Type: ApplicationFiled: June 23, 2016Publication date: December 14, 2017Inventors: Bob BRADLEY, James B. Cary, Marc J. Krochmal, Matthew E. Shepherd, Neil G. Crane
-
Patent number: 9762719Abstract: Methods, systems, and devices are described for augmenting electronic communications with emotional context. Electronic communications is received from a first device. An expression of a user of the first device is captured at the first device. Data based on the captured expression is received from the first device. The received data is analyzed to determine emotional context associated with the user of the first device. A haptic response is generated based on the determined emotional context. The haptic response is associated with the received electronic communications. The haptic response is provided concurrently with the access of the electronic communications to indicate the emotional context of the user.Type: GrantFiled: September 9, 2011Date of Patent: September 12, 2017
-
Publication number: 20150350146Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.Type: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Applicant: APPLE INC.Inventors: James B. Cary, David A. Schimon, Christopher P. Saari, Karen L. Bechtel, Antony J. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick
-
Publication number: 20150350129Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.Type: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Applicant: APPLE INC.Inventors: James B. Cary, David Schimon, Christopher B. Saari, Karen L. Bechtel, Anthony I. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick
-
Patent number: 9109943Abstract: Methods, systems, and devices are described for identifying and determining quantity data for consumable items from a plurality of weight sensing devices. A consumption metric for the consumable items is determined based on the identification and quantity data. Consumption-related information is provided based on the consumption metric. Consumption-related information may be used for a number of purposes, including for providing aggregate consumption information to suppliers, and health advice and recipes to users, for example.Type: GrantFiled: February 17, 2012Date of Patent: August 18, 2015Assignee: QUALCOMM IncorporatedInventors: Michael J. Mager, John D. Boyd, Bennett M. King, Geoffrey C. Wenger, James B. Cary
-
Patent number: 8922583Abstract: A method of manipulating a three-dimensional (3D) virtual objects at a wireless device is disclosed and includes detecting a press on a 3D sensor array and moving the 3D virtual object in response to the press. Further, the method includes detecting a release of the press on the 3D sensor array and stopping the 3D virtual object.Type: GrantFiled: November 17, 2009Date of Patent: December 30, 2014Assignee: QUALCOMM IncorporatedInventors: Robert S. Tartz, James B. Cary
-
Publication number: 20130218511Abstract: Methods, systems, and devices are described for identifying and determining quantity data for consumable items from a plurality of weight sensing devices. A consumption metric for the consumable items is determined based on the identification and quantity data. Consumption-related information is provided based on the consumption metric. Consumption-related information may be used for a number of purposes, including for providing aggregate consumption information to suppliers, and health advice and recipes to users, for example.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Applicant: QUALCOMM IncoporatedInventors: Michael J. Mager, John D. Boyd, Bennett M. King, Geoffrey C. Wenger, James B. Cary
-
Publication number: 20130063256Abstract: Methods, systems, and devices are described for augmenting electronic communications with emotional context. Electronic communications is received from a first device. An expression of a user of the first device is captured at the first device. Data based on the captured expression is received from the first device. The received data is analyzed to determine emotional context associated with the user of the first device. A haptic response is generated based on the determined emotional context. The haptic response is associated with the received electronic communications. The haptic response is provided concurrently with the access of the electronic communications to indicate the emotional context of the user.Type: ApplicationFiled: September 9, 2011Publication date: March 14, 2013
-
Publication number: 20110116665Abstract: A method of providing three-dimensional (3D) sound at a wireless device is disclosed and may include detecting movement of a 3D virtual object within a display, determining a direction of the movement of the 3D virtual object, and transmitting sound from a 3D sound system that tracks the direction of the movement of the 3D virtual object. The method may further include selectively altering a phase of the sound as the 3D virtual object moves, selectively altering a volume of the sound as the 3D virtual object moves, selective altering a pitch of the sound as the 3D virtual object moves, selectively altering a tone of the sound as the 3D virtual object moves, or a combination thereof.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Inventors: Bennett M. King, Robert S. Tartz, James B. Cary
-
Publication number: 20100277414Abstract: A method for managing a virtual keyboard is disclosed and may include detecting whether a button is pressed and determining a contact patch size associated with a user digit pressing the button. The method may also include determining a button size associated with the button, determining whether the button size satisfies an optimized condition, querying a user to re-size the button when the button size does not satisfy the optimized condition, and automatically re-sizing the button so the button size satisfies the optimized condition. Further, the method may include querying a user to re-size all buttons and automatically re-sizing all buttons based on an optimized button size.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Applicant: QUALCOMM IncorporatedInventors: Robert S. Tartz, James B. Cary