Patents by Inventor Nicholas Caldwell

Nicholas 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: 11980954
    Abstract: A portable machine includes a controller to receive target parameters associated with a workpiece to be worked. A front assembly includes a first baseplate which is stationary during operation, a first actuator to controllably move the workpiece bidirectionally along a longitudinal axis thereof, a second actuator to controllably rotate a second baseplate relative to the first baseplate, and at least one tooling unit. A rear assembly includes a third baseplate with a rolling base, a fourth baseplate rotatably coupled to the third baseplate, and a rear workpiece clamp. Sensors generate signals representing a distance between the first and third baseplates, an orientation of the first baseplate relative to the second baseplate, and an orientation of the third baseplate relative to the fourth baseplate. The controller generates control signals to the tooling unit and the first and second actuators based on at least the target parameters and the sensor signals.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: May 14, 2024
    Assignee: ABG Design LLC
    Inventors: Miller Caldwell Garrett, Nicholas Keith Anselmo, Taylor Louis Bobrow
  • Patent number: 11328259
    Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
  • Publication number: 20210158300
    Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Applicant: Microsoft Technology Licensing LLC
    Inventors: Michael GAMON, Saliha AZZAM, Yizheng CAI, Nicholas CALDWELL, Ye-Yi WANG
  • Patent number: 10984387
    Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
  • Patent number: 10671977
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 10552522
    Abstract: Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Saliha Azzam, Courtney Anne O'Keefe, Tu Huy Phan
  • Publication number: 20180253693
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Application
    Filed: April 30, 2018
    Publication date: September 6, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 9984358
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Publication number: 20170024698
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Application
    Filed: October 5, 2016
    Publication date: January 26, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 9519883
    Abstract: Automatically suggesting content, for example, documents, contacts information, tasks, calendar items, and the like, for inclusion into an electronic collaborative workspace is provided. Given a short description of a given project or collaborative workspace, an initial project membership list, and identification of local or external content repositories, content associated with the project or workspace may be retrieved and recommended to one or more users for inclusion into the project or collaborative workspace. Thus, the time and effort required for initially populating an electronic workspace with needed content is dramatically reduced.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Benjamin Edward Childs, Nicholas Caldwell, Saliha Azzam, Courtney Anne O'Keefe
  • Patent number: 9497152
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 9116984
    Abstract: Automatically summarizing electronic communication conversation threads is provided. Electronic mails, text messages, tasks, questions and answers, meeting requests, calendar items, and the like are processed via a combination of natural language processing and heuristics. For a given conversation thread, for example, an electronic mail thread associated with a given task, a text summary of the thread is generated to highlight the most important text in the thread. The text summary is presented to a user in a visual user interface to allow the user to quickly understand the significance or relevance of the thread.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: August 25, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Caldwell, Saliha Azzam, Diego Perez Del Carpio, Ye-Yi Wang, Yizheng Cai, Michael Gamon
  • Publication number: 20140082487
    Abstract: Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents.
    Type: Application
    Filed: November 19, 2013
    Publication date: March 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Nicholas Caldwell, Saliha Azzam, Courtney Anne O'Keefe, Tu Huy Phan
  • Patent number: 8589791
    Abstract: Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Nicholas Caldwell, Saliha Azzam, Courtney Anne O'Keefe, Tu Huy Phan
  • Patent number: 8560567
    Abstract: Automatic detection of question and answer pairs contained in electronic communications channels is provided. Communications channels for a given enterprise, for example, emails, text message strings, and discussion forum strings are analyzed according to one or more features or patterns that are indicative of questions for detecting whether one or more questions are posed in a given communication. Next, answers that are relevant to identified questions are similarly identified by analyzing one or more communications for features and patterns that are indicative of answers to a question, and more particularly, to an identified question. Once an identified question is linked to an identified answer, the linked question and answer pair is stored in a publicly available repository for future reference by users having access to the repository.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Saliha Azzam, Nicholas Caldwell, Diego Perez Del Carpio
  • Publication number: 20130191460
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: Microsoft Corporation
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Publication number: 20130007037
    Abstract: Automatic detection of question and answer pairs contained in electronic communications channels is provided. Communications channels for a given enterprise, for example, emails, text message strings, and discussion forum strings are analyzed according to one or more features or patterns that are indicative of questions for detecting whether one or more questions are posed in a given communication. Next, answers that are relevant to identified questions are similarly identified by analyzing one or more communications for features and patterns that are indicative of answers to a question, and more particularly, to an identified question. Once an identified question is linked to an identified answer, the linked question and answer pair is stored in a publicly available repository for future reference by users having access to the repository.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Saliha Azzam, Nicholas Caldwell, Diego Perez Del Carpio
  • Publication number: 20130007648
    Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
  • Publication number: 20130007009
    Abstract: Automatically tagging individual users for identifying expertise or other relevant skills associated with the individual users based on various sources of information used or interacted with by the users is provided. After expertise tags are established for an individual user, the expertise tagging and other information about the user's profile and computing activities may be used for automatically suggesting a user for membership in one or more other project groups or workspaces that may be a good fit for the user's expertise or other relevant skills.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Caldwell, Saliha Azzam, Jonathan C. Ludwig, Venkat Pradeep Chilakamarri, Courtney Anne O'Keefe
  • Publication number: 20130006973
    Abstract: Automatically summarizing electronic communication conversation threads is provided. Electronic mails, text messages, tasks, questions and answers, meeting requests, calendar items, and the like are processed via a combination of natural language processing and heuristics. For a given conversation thread, for example, an electronic mail thread associated with a given task, a text summary of the thread is generated to highlight the most important text in the thread. The text summary is presented to a user in a visual user interface to allow the user to quickly understand the significance or relevance of the thread.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Caldwell, Saliha Azzam, Diego Perez Del Carpio, Ye-Yi Wang, Yizheng Cai, Michael Gamon