Patents by Inventor Charlie D. Lenahan

Charlie D. Lenahan 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: 11671334
    Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Gene M. Chang, Charlie D. Lenahan, Marc A. Funston
  • Publication number: 20190149432
    Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.
    Type: Application
    Filed: January 8, 2019
    Publication date: May 16, 2019
    Inventors: Gene M. Chang, Charlie D. Lenahan, Marc A. Funston
  • Patent number: 10212046
    Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: February 19, 2019
    Assignee: Intel Corporation
    Inventors: Gene M Chang, Charlie D Lenahan, Marc A Funston
  • Patent number: 9438499
    Abstract: A method of constructing an approximate spatial representation of electronic devices in a neighborhood of devices is described. The method may include collecting data from electronic devices within a range, wherein the data comprises one or more of a unique identifier for an electronic device, endpoints of original electronic devices, and level of indirection of a discovered endpoint and building a data collection representing a neighborhood of electronic devices from the collected data. The collected data may further include relative distance or received signal strength indication or other information about physical location of the electronic device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: INTEL CORPORATION
    Inventors: Robert M. Cole, Patrick C. Lankswert, Charlie D. Lenahan, Christopher M. Songer, Ahmad J. Mirani
  • Patent number: 9247569
    Abstract: A method of managing peer-to-peer communications between electronic devices is described. The method may include establishing an address for a plurality of network media types that a protocol stack is able to access, the address being configured as an endpoint on a first electronic device to which a second electronic device may connect to and connecting through the established address of the second electronic device supporting the same network medium. The method may further include determining which endpoint to use to establish a connection between two devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 26, 2016
    Assignee: INTEL CORPORATION
    Inventors: Robert M. Cole, Patrick C. Lankswert, Charlie D. Lenahan, Christopher M. Songer
  • Patent number: 8893152
    Abstract: Systems, methods, and apparatuses are directed to application registration with a non-OS service. In one embodiment, logic may be configured to provide an installation indication that an installation of an application has been initiated on an operating system of the communication device to a service configured to run on the operating system. The logic may also be configured to provide, to the application, a registration request that is initiated by the service based on receipt of the installation indication by the service and that notifies the application to register with the service. The logic may further be configured to provide registration information associated with the application to the service based on receipt of the registration request by the application. In another embodiment, the service may be a non-OS service configured to maintain registration information for a plurality of applications installed on the operating system.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: November 18, 2014
    Assignee: Intel Corporation
    Inventors: Charlie D Lenahan, Marc A Funston
  • Publication number: 20140075037
    Abstract: An apparatus may include a processor circuit, a memory, and a networking stack for execution on the processor circuit to generate a request message to establish a communications session, the request message including a first globally unique identifier (GUID) that identifies the apparatus and second GUID associated with a target device, generate an application identifier that specifies a connection protocol to be used to conduct the communications session, and initiate the communications session upon receipt of the second GUID associated with the target device. Other embodiments are described and claimed.
    Type: Application
    Filed: December 21, 2012
    Publication date: March 13, 2014
    Inventors: ROBERT M. COLE, PATRICK C. LANKSWERT, CHARLIE D. LENAHAN, CHRISTOPHER M. SONGER
  • Publication number: 20140068462
    Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.
    Type: Application
    Filed: December 26, 2012
    Publication date: March 6, 2014
    Inventors: GENE M. CHANG, Charlie D. Lenahan, Marc A. Funston
  • Publication number: 20140068092
    Abstract: A method of managing peer-to-peer communications between electronic devices is described. The method may include establishing an address for a plurality of network media types that a protocol stack is able to access, the address being configured as an endpoint on a first electronic device to which a second electronic device may connect to and connecting through the established address of the second electronic device supporting the same network medium. The method may further include determining which endpoint to use to establish a connection between two devices.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 6, 2014
    Inventors: Robert M. Cole, Patrick C. Lankswert, Charlie D. Lenahan, Christopher M. Songer
  • Publication number: 20140068059
    Abstract: A method of constructing an approximate spatial representation of electronic devices in a neighborhood of devices is described. The method may include collecting data from electronic devices within a range, wherein the data comprises one or more of a unique identifier for an electronic device, endpoints of original electronic devices, and level of indirection of a discovered endpoint and building a data collection representing a neighborhood of electronic devices from the collected data. The collected data may further include relative distance or received signal strength indication or other information about physical location of the electronic device.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 6, 2014
    Inventors: Robert M. Cole, Patrick C. Lankswert, Charlie D. Lenahan, Christopher M. Songer, Ahmad J. Mirani
  • Publication number: 20140068631
    Abstract: Systems, methods, and apparatuses are directed to application registration with a non-OS service. In one embodiment, logic may be configured to provide an installation indication that an installation of an application has been initiated on an operating system of the communication device to a service configured to run on the operating system. The logic may also be configured to provide, to the application, a registration request that is initiated by the service based on receipt of the installation indication by the service and that notifies the application to register with the service. The logic may further be configured to provide registration information associated with the application to the service based on receipt of the registration request by the application. In another embodiment, the service may be a non-OS service configured to maintain registration information for a plurality of applications installed on the operating system.
    Type: Application
    Filed: January 8, 2013
    Publication date: March 6, 2014
    Inventors: Charlie D. LENAHAN, Marc A. Funston