Patents by Inventor Gary Caldwell
Gary Caldwell 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: 12054176Abstract: Trajectory generation and/or execution architecture is described. In an example, a first signal can be determined at a first frequency, wherein the first signal comprises information associated with causing the system to move to a location. Further, a second signal can be determined at a second frequency different from the first frequency and based at least in part on the first signal. A system can be controlled to move to the location, based at least in part on the second signal.Type: GrantFiled: July 15, 2019Date of Patent: August 6, 2024Assignee: Zoox, Inc.Inventors: Gary Linscott, Robert Edward Somers, Joona Markus Petteri Kiiski, Marin Kobilarov, Timothy Caldwell, Jacob Lee Askeland, Ashutosh Gajanan Rege, Joseph Funke
-
Patent number: 11973735Abstract: Technologies are described related to communication interfaces for wearable devices. User experience with wearable devices may be enhanced through tailored views for communications, calendar items, actions associated with those, where the views and presentations may be dynamically selected and adjusted based on context, user, location, and device capabilities. Smart notifications and user-friendly note taking functionality may be enabled also based on context, user, location, and device capabilities. Other scenarios may be unlocked based on proximity and/or sensor data.Type: GrantFiled: August 11, 2021Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Vignesh Sachidanandam, Gary Caldwell, Gautam Kedia, Hiroshi Tsukahara, Ned Bearer Friend, Zachary Kahn
-
Patent number: 11327711Abstract: Examples are disclosed herein that are related to providing extended functionalities on-demand to an audio-based wearable device. One example provides a wearable computing device including an acoustic receiver configured to receive speech inputs, a speaker configured to present audio outputs, a communications subsystem configured to connect to an external device, a logic subsystem configured to execute instructions, and a storage subsystem having instructions executable by the logic subsystem to execute a program, connect to the external device via a wireless communications protocol, conduct an audio-based interaction of the program via the speech inputs received at the acoustic receiver and the audio outputs provided by the speaker, upon reaching a screen-based interaction of the program, notify a user via the speaker to interact with the external device, and provide image data to the external device for presentation via a screen of the external device.Type: GrantFiled: December 5, 2014Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Weidong Zhao, Gary Caldwell, Ruchi Bhargava
-
Publication number: 20210377204Abstract: Technologies are described related to communication interfaces for wearable devices. User experience with wearable devices may be enhanced through tailored views for communications, calendar items, actions associated with those, where the views and presentations may be dynamically selected and adjusted based on context, user, location, and device capabilities. Smart notifications and user-friendly note taking functionality may be enabled also based on context, user, location, and device capabilities. Other scenarios may be unlocked based on proximity and/or sensor data.Type: ApplicationFiled: August 11, 2021Publication date: December 2, 2021Inventors: Vignesh SACHIDANANDAM, Gary CALDWELL, Gautam KEDIA, Hiroshi TSUKAHARA, Ned Bearer FRIEND, Zachary KAHN
-
Patent number: 11121999Abstract: Technologies are described related to communication interfaces for wearable devices. User experience with wearable devices may be enhanced through tailored views for communications, calendar items, actions associated with those, where the views and presentations may be dynamically selected and adjusted based on context, user, location, and device capabilities. Smart notifications and user-friendly note taking, functionality may be enabled also based on context, user, location, and device capabilities. Other scenarios may be unlocked based on proximity and/or sensor data.Type: GrantFiled: October 30, 2015Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vignesh Sachidanandam, Gary Caldwell, Gautam Kedia, Hiroshi Tsukahara, Ned Bearer Friend, Zachary Kahn
-
Patent number: 10979413Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: May 8, 2019Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 10705783Abstract: Real-time interactions made by a client on a whiteboard are shown on remote client(s) currently viewing the whiteboard. The real-time interactions that are shown on the remote clients can include a variety of different interactions. For example, the location(s) of where a remote client is touching the whiteboard or interacting with the whiteboard using a stylus may be viewed. A current inking stroke of a remote user may also be viewed as it is occurring. Interactions on the whiteboard may be shown differently depending on the remote user performing the interaction. The whiteboard may also show a location on the whiteboard where each of the remote users are currently viewing. A user may also track the actions of another user. When a change is committed to the whiteboard, the remote clients update the display to reflect the committed state.Type: GrantFiled: October 19, 2016Date of Patent: July 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: C. Joe Coplen, David Landis, Keri Talbot, Gary Caldwell, Nathan Fish, Sarah Faulkner
-
Publication number: 20190313470Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: May 8, 2019Publication date: October 10, 2019Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 10362614Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: May 16, 2018Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20180338340Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: May 16, 2018Publication date: November 22, 2018Inventors: Ian MILLIGAN, Abhishek AGARWAL, John SANDERS, Joshua S. BOLDUC, David Gray, Skji CONKLIN, Gary CALDWELL
-
Patent number: 10079789Abstract: When an outgoing communication sent to one or more recipients contains a supported attachment type, a shared workspace that contains a shared version of the original attachment is provisioned. A modified version of the original outgoing communication is delivered to internal recipients including both a link to the shared document and the original attachment.Type: GrantFiled: October 19, 2015Date of Patent: September 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tracy Schultz, Bram Paperman, Sunil Swami, Nicole Steinbok, Steven Geffner, Jeffrey Kohler, Gary Caldwell, Nino Yuniardi, Peter Leonard, Eli Tamanaha, Nina Shih, Isaac Jacobsen
-
Patent number: 10078627Abstract: Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively generated document. A collaborator may add somebody's name to a collaboration card and ask that person for information, for example. That person may receive the question/comment via an email, a text message, a posting, or comparable communication methods, and respond back with the requested information through the same communication channel or another communication channel. The replied content may be placed into the collaboration card created in the document, and the original sender may be enabled to accept a change to the document content based on the collaboration card.Type: GrantFiled: November 20, 2015Date of Patent: September 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shikha Desai, Gary Caldwell, Rolf Ebeling, Taili Feng, Paul Scudieri, Sung Joon Won, Eugene Y. Suh, Ruth Kikin-Gil, Patrick Davis, Derik Stenerson, Suzan Marashi, Navneet Kambo, Zachary Burstain, Erin O'Connell
-
Patent number: 10004094Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: April 27, 2017Date of Patent: June 19, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20170367134Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: ApplicationFiled: April 27, 2017Publication date: December 21, 2017Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Patent number: 9668289Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.Type: GrantFiled: January 5, 2016Date of Patent: May 30, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
-
Publication number: 20170147547Abstract: Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively generated document. A collaborator may add somebody's name to a collaboration card and ask that person for information, for example. That person may receive the question/comment via an email, a text message, a posting, or comparable communication methods, and respond back with the requested information through the same communication channel or another communication channel. The replied content may be placed into the collaboration card created in the document, and the original sender may be enabled to accept a change to the document content based on the collaboration card.Type: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Inventors: Shikha Desai, Gary Caldwell, Rolf Ebeling, Taili Feng, Paul Scudieri, Sung Joon Won, Eugene Suh, Ruth Kikin-Gil, Patrick Davis, Derik Stenerson, Suzan Marashi, Navneet Kambo, Zachary Burstain, Erin O'Connell
-
Publication number: 20170126610Abstract: Technologies are described related to communication interfaces for wearable devices. User experience with wearable devices may be enhanced through tailored views for communications, calendar items, actions associated with those, where the views and presentations may be dynamically selected and adjusted based on context, user, location, and device capabilities. Smart notifications and user-friendly note taking, functionality may be enabled also based on context, user, location, and device capabilities. Other scenarios may be unlocked based on proximity and/or sensor data.Type: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventors: Vignesh Sachidanandam, Gary Caldwell, Gautam Kedia, Hiroshi Tsukahara, Ned Bearer Friend, Zachary Kahn
-
Publication number: 20170039022Abstract: Real-time interactions made by a client on a whiteboard are shown on remote client(s) currently viewing the whiteboard. The real-time interactions that are shown on the remote clients can include a variety of different interactions. For example, the location(s) of where a remote client is touching the whiteboard or interacting with the whiteboard using a stylus may be viewed. A current inking stroke of a remote user may also be viewed as it is occurring. Interactions on the whiteboard may be shown differently depending on the remote user performing the interaction. The whiteboard may also show a location on the whiteboard where each of the remote users are currently viewing. A user may also track the actions of another user. When a change is committed to the whiteboard, the remote clients update the display to reflect the committed state.Type: ApplicationFiled: October 19, 2016Publication date: February 9, 2017Applicant: Microsoft Technology Licensing, LLCInventors: C. Joe Coplen, David Landis, Keri Talbot, Gary Caldwell, Nathan Fish, Sarah Faulkner
-
Patent number: D1038769Type: GrantFiled: August 15, 2023Date of Patent: August 13, 2024Assignee: Marietta CorporationInventors: Kimberly Caldwell, Gary Robie, Bryan Krueger
-
Patent number: D1039352Type: GrantFiled: August 15, 2023Date of Patent: August 20, 2024Assignee: Marietta CorporationInventors: Kimberly Caldwell, Gary Robie, Bryan Krueger