Patents by Inventor Adrien Felon

Adrien Felon 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: 8761933
    Abstract: A method is provided for initiating a telepresence session with a person, using a robot. The method includes receiving a request to host a telepresence session at the robot and receiving an identification for a target person for the telepresence session by the robot. The robot then searches a current location for a person. If a person is found, a determination is made regarding whether the person is the target person. If the person found is not the target person, the person is prompted for a location for the target person. The robot moves to the location given by the person in response to the prompt.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Charles F. Olivier, III, Jean Sebastien Fouillade, Malek Chalabi, Nathaniel T. Clinton, Russell Sanchez, Adrien Felon, Graham Wheeler, Francois Burianek
  • Patent number: 8667483
    Abstract: To accommodate different types and versions of execution environments on mobile devices, requests for applications from a programmable device, such as a smart phone or other mobile device include status data about the characteristics of the device. Information about the display, memory, storage, and/or script engine may be forwarded with a request. At a fulfillment server, the information is evaluated so that an appropriately versioned and configured application can be custom built, or selected from a pre-built inventory of applications. This allows a user to postpone an upgrade and still receive appropriate versions of executable, optimized to the particular mobile device.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Didier Coussemaeker, Danny Lange, Joe Futty, Ashley Nathan Feniello, Graham Arthur Wheeler, Adrien Felon, Nicolas Mai
  • Publication number: 20130035790
    Abstract: A method is provided for initiating a telepresence session with a person, using a robot. The method includes receiving a request to host a telepresence session at the robot and receiving an identification for a target person for the telepresence session by the robot. The robot then searches a current location for a person. If a person is found, a determination is made regarding whether the person is the target person. If the person found is not the target person, the person is prompted for a location for the target person. The robot moves to the location given by the person in response to the prompt.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Charles F. Olivier, III, Jean Sebastien Fouillade, Malek Chalabi, Nathaniel T. Clinton, Russell Sanchez, Adrien Felon, Graham Wheeler, Francois Burianek
  • Publication number: 20120316680
    Abstract: A robot tracks objects using sensory data, and follows an object selected by a user. The object can be designated by a user from a set of objects recognized by the robot. The relative positions and orientations of the robot and object are determined. The position and orientation of the robot can be used so as to maintain a desired relationship between the object and the robot. Using the navigation system of the robot, during its movement, obstacles can be avoided. If the robot loses contact with the object being tracked, the robot can continue to navigate and search the environment until the object is reacquired.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Charles F. Olivier, III, Jean Sebastien Fouillade, Adrien Felon, Jeffrey Cole, Nathaniel T. Clinton, Russell Sanchez, Francois Burianek, Malek M. Chalabi, Harshavardhana Narayana Kikkeri
  • Patent number: 8219699
    Abstract: This disclosure describes data conversion and techniques for sending and receiving data at a mobile device. In one implementation, a proxy server may receive data from a mobile device. The proxy server may convert the data and send the converted data to a network service. In another implementation, a mobile device may convert data and send that data to a network service. The network service may generate data in response and send that data to the mobile device directly.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Danny Lange, Joseph Futty, Ashley N. Feniello, Graham A. Wheeler, Didier Coussemaeker, Nicolas Mai, Adrien Felon
  • Publication number: 20110307630
    Abstract: This disclosure describes data conversion and techniques for sending and receiving data at a mobile device. In one implementation, a proxy server may receive data from a mobile device. The proxy server may convert the data and send the converted data to a network service. In another implementation, a mobile device may convert data and send that data to a network service.
    Type: Application
    Filed: August 23, 2011
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Danny Lange, Joseph Futty, Ashley N. Feniello, Graham A. Wheeler, Didier Coussemaeker, Nicolas Mai, Adrien Felon
  • Patent number: 8028079
    Abstract: This disclosure describes data conversion and techniques for sending and receiving data at a mobile device. In one implementation, a proxy server may receive data from a mobile device. The proxy server may convert the data and send the converted data to a network service. In another implementation, a mobile device may convert data and send that data to a network service. The network service may generate data in response and send that data to the mobile device directly.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Adrien Felon, Danny Lange, Joseph Futty, Ashley N Feniello, Graham A Wheeler, Didier Coussemaeker, Nicolas Mai
  • Publication number: 20100333066
    Abstract: A method of managing software issues includes receiving issue data from a remote host, where the issue data is related to an issue associated with a software application installed on the remote host. The method identifies a potential solution for the issue and sends solution data to the remote host, where the solution data is related to the identified potential solution. Feedback data may be received from the remote host, where the feedback data is indicative of a degree to which the identified potential solution was effective in resolving the issue.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Ashley Nathan Feniello, David Abzarian, Todd L. Carpenter, Didier Coussemaeker, Adrien Felon, Joe Futty, Danny Lange, Nicolas Mai, Graham Arthur Wheeler
  • Publication number: 20100318683
    Abstract: This disclosure describes data conversion and techniques for sending and receiving data at a mobile device. In one implementation, a proxy server may receive data from a mobile device. The proxy server may convert the data and send the converted data to a network service. In another implementation, a mobile device may convert data and send that data to a network service.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Danny Lange, Joseph Futty, Ashley N. Feniello, Graham A. Wheeler, Didier Coussemaeker, Nicolas Mai, Adrien Felon
  • Publication number: 20100251231
    Abstract: To accommodate different types and versions of execution environments on mobile devices, requests for applications from a programmable device, such as a smart phone or other mobile device include status data about the characteristics of the device. Information about the display, memory, storage, and/or script engine may be forwarded with a request. At a fulfillment server, the information is evaluated so that an appropriately versioned and configured application can be custom built, or selected from a pre-built inventory of applications. This allows a user to postpone an upgrade and still receive appropriate versions of executable, optimized to the particular mobile device.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Didier Coussemaeker, Danny Lange, Joe Futty, Ashley Nathan Feniello, Graham Arthur Wheeler, Adrien Felon, Nicolas Mai