Patents by Inventor Alvin Chardon

Alvin Chardon 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: 11388284
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: July 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Publication number: 20210029244
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Application
    Filed: October 8, 2020
    Publication date: January 28, 2021
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Patent number: 10805454
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Publication number: 20200092417
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Patent number: 10491745
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Patent number: 10165079
    Abstract: Technologies are described herein for providing a persona-based application experience. In some configurations, an application can be adapted with a persona package selected from multiple persona packages. The persona packages may include persona-specific user settings, persona-specific application storage settings, or persona-specific application state settings. A persona package may be selected based on a current persona of a user, a time of day, and/or a location of the user. The selected persona package comprises a setting to adapt the execution of the application. In some configurations, a computer determines, a current persona of the user. The computer also receives a selected persona package comprising a user setting of the software application. The selection of the persona package is based on the current persona of the user and established credentials associated with the user. The computer adapts the execution of the software application according to the selected persona package.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alvin Chardon, Kristofer Hellick Reierson, Angela Mele Anderson, Galen Clyde Hunt, Douglas Christopher Burger, Dilip Krishna Pai
  • Publication number: 20180176367
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 21, 2018
    Inventors: Jason Mathew Eilts, Alvin Chardon, Ben Greenier
  • Patent number: 9866684
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Eilts, Alvin Chardon, Ben Greenier
  • Publication number: 20160241711
    Abstract: A process for real-time data exchange allows for sharing data, including metadata such as user data and phone data, between multiple handsets so that handsets may automatically display such data upon initiation or establishment of a telephone call, and in some arrangements throughout the life of the call. In this way, the need for subsequent data transmissions is reduced or eliminated, making bandwidth usage more efficient and conserving battery power.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Jason Eilts, Alvin Chardon, Ben Greenier
  • Publication number: 20160134721
    Abstract: Technologies are described herein for providing a persona-based application experience. A query for a location of a persona package is received from a virtualization client. When the query is received, a current persona of a user requesting execution of a virtualized application is determined. The location of the persona package corresponding to the current persona of the user is determined. The location of the persona package is sent to the virtualization client in response to the query. The virtualization client is configured to execute the virtualized application adapted to the persona package.
    Type: Application
    Filed: August 20, 2015
    Publication date: May 12, 2016
    Inventors: Alvin Chardon, Kristofer Hellick Reierson, Angela Mele Anderson, Galen Clyde Hunt, Douglas Christopher Burger, Dilip Krishna Pai
  • Patent number: 9116728
    Abstract: Technologies are described herein for providing; a persona-based application experience. A query for a location of a persona package is received from a virtualization client. When the query is received, a current persona of a user requesting execution of a virtualized application is determined. The location of the persona package corresponding to the current persona of the user is determined. The location of the persona package is sent to the virtualization client in response to the query. The virtualization client is configured to execute the virtualized application adapted to the persona package.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alvin Chardon, Kristofer Hellick Reierson, Angela Mele Anderson, Galen Clyde Hunt, Douglas Christopher Burger, Dilip Krishna Pai
  • Patent number: 8931037
    Abstract: When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Cread Wellington Mefford, Jr., Matthew Christopher Babey, Alvin Chardon, Scott Elliot Stearns, Adam Brady Anderson, Lidiane Pereira de Souza, Angela Mele Anderson
  • Publication number: 20120167159
    Abstract: When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Cread Wellington Mefford, JR., Matthew Christopher Babey, Alvin Chardon, Scott Elliot Stearns, Adam Brady Anderson, Lidiane Pereira de Souza, Angela Mele Anderson
  • Publication number: 20120159479
    Abstract: Technologies are described herein for providing; a persona-based application experience. A query for a location of a persona package is received from a virtualization client. When the query is received, a current persona of a user requesting execution of a virtualized application is determined. The location of the persona package corresponding to the current persona of the user is determined The location of the persona package is sent to the virtualization client in response to the query. The virtualization client is configured to execute the virtualized application adapted to the persona package.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alvin Chardon, Kristofer Hellick Reierson, Angela Mele Anderson, Galen Clyde Hunt, Douglas Christopher Burger, Dilip Krishna Pai