Patents by Inventor James D. Keeler

James D. Keeler 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).

  • Publication number: 20190266663
    Abstract: In one or more embodiments, systems and/or methods provide an augmented reality commerce environment to an augmented reality device, among others, of a user/customer. In one or more embodiments, a virtual store and a virtual checkout system are displayed within the augmented reality commerce environment within a view of a physical environment including a physical store, via, e.g., augmented reality devices, to present items for sale in the virtual store overlaying physical items in the physical store, whereby user motions detected by a motion measuring device modifies display of the virtual store and indicates selection of an item for sale in the virtual store, and the selected item in the virtual store can be purchased by submission through the virtual checkout system such that a physical item for sale in the physical store corresponding to the purchased item in the virtual store is shipped to the user.
    Type: Application
    Filed: May 12, 2019
    Publication date: August 29, 2019
    Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
  • Patent number: 10320806
    Abstract: A method includes receiving authentication information for a client device at a server. The authentication information includes a geographic location of the client device and a first result of a one-way hash function based on a combination including an authentication seed and a first secret. The method includes computing, at the server, a second result of the one-way hash function based on a combination including the authentication seed and a second secret. The method also includes enabling the client device to access a second network in response to a determination by the server that the first result matches the second result and a determination by the server that the client device is authorized to access the second network based on the geographic location.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: June 11, 2019
    Assignee: WAYPORT, INC.
    Inventors: James D. Keeler, John R. Melendez
  • Patent number: 10291417
    Abstract: A method and system for providing distributed network access point installation and management. A network provider installs and/or operates a plurality of access points at locations of a retail entity. Each access point may provide services such as Internet access, and/or content such as audio, video, text, and/or graphics, among other types of services. A carrier, such as a telephone or cable company, may compensate the network service provider for installation and operation of the access points. The carrier may in turn charge its subscribers for network access at the retail entity locations. A plurality of different carriers may provide compensation and allow respective subscriber access. The network access points may be configured to allow each carrier to present a point of presence to its subscribers at the retail entity locations. The installed network may also provide service for retail entity back office functions.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: May 14, 2019
    Assignee: WAYPORT, INC.
    Inventors: David J. Vucina, Gregory G. Williams, James D. Keeler, Scott W. Martin, Todd L. Mathis
  • Publication number: 20190066198
    Abstract: In one or more embodiments, one or more systems, methods, and/or apparatus can provide virtual shopping customer support to a virtual reality device and/or an augmented reality device, among others, of a user/customer. In one or more embodiments, a virtual reality environment is displayed via, e.g., augmented reality or virtual reality devices to present an augmented and/or simulated reality substitute for a live person (e.g., an avatar of a person) within one or more user experiences in semantic context with environmental elements, such as shopping, walking down a street, viewing a video, viewing a picture, etc., and wherein the simulated person is configured to illustrate/demonstrate one or more aspects, configurations, and/or features of a user interactive virtual product or augmentation of a physical product. In one or more embodiments, the one or more aspects, configurations, and/or features of the user interactive virtual product or the physical product are associated with the profile of customer.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
  • Publication number: 20190043118
    Abstract: In one or more embodiments, one or more systems, methods, and/or apparatus can provide a three-dimensional virtual commerce environment to a virtual reality device and/or an augmented reality device, among others, of a user/customer. In one or more embodiments, a three-dimensional virtual store within the three-dimensional virtual commerce environment is displayed via, e.g., augmented reality or virtual reality devices to present user interactive virtual items and a virtual checkout system; user motions detected by a motion measuring device modifies display of the three-dimensional virtual store and indicates selection of a user interactive virtual item for purchase; and a physical item corresponding to the user selected virtual item is purchased by submission through the virtual checkout system.
    Type: Application
    Filed: October 7, 2018
    Publication date: February 7, 2019
    Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
  • Publication number: 20190012730
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes can provide information to a virtual reality device and/or an augmented reality device, among others, of a user/customer. The information can be associated with offerings of goods and/or services for sale, purchase, or rent. Determining the information can be based on past actions of the user and/or other users. For example, the determined information can be inferred from past actions of the user and/or other users. In one or more embodiments, a layout of a virtual store and/or presentations of one or more items can be based on past actions of the user and/or other users. In one or more embodiments, one or more of the layout of the virtual store and/or providing (e.g., via augmented reality or virtual reality) the information associated with the goods and/or services can be determined and/or chosen to maximize sales and/or profits.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Inventors: James D. Keeler, Arthur T. Neimeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
  • Patent number: 9760385
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: September 12, 2017
    Assignee: WebAd Campaign Analytics
    Inventors: Matthew C. Brace, James D. Keeler
  • Patent number: 9639380
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 2, 2017
    Assignee: WEBAD CAMPAIGN ANALYTICS, LP
    Inventors: Matthew C. Brace, James D. Keeler
  • Publication number: 20170064500
    Abstract: A method including executing, at a computing device, a location-based content retrieval application to transmit location information associated with the computing device to a location server and to receive location-based content from the location server in response to the location information. The method further includes generating a display output based on the location-based content, the display output including information based on a location of a computing device and an application of the computing device.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Inventor: JAMES D. KEELER
  • Patent number: 9529854
    Abstract: A method, system and computer program product for providing location-specific content to a personal computing device (PCD) connected to a distributed server network (such as the Internet) without requiring an access control gateway to provide such content. Location-specific (and user-specific) content/services are provided by a client-server architecture utilizing a location database and a location look-up utility of a location identifier and content retrieval (LICR) server. Specifically, a utility executing on the PCD provides PCD location parameters to the LICR server, which is equipped with a location look up engine/functionality and a location content retrieval engine/functionality (both within a LICR utility) that responds by providing location-specific and user-specific content to the PCD.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: December 27, 2016
    Assignee: Wayport, Inc.
    Inventor: James D. Keeler
  • Publication number: 20150310142
    Abstract: In one or more embodiments, a system can simulate one or more physical mobile devices and can allow respective one or more users to utilize respective one or more simulations via a network. For example, a user, utilizing an application such as a web browser, can interact with a simulated mobile device. For instance, the user can select a function of the simulated mobile device, the simulated mobile device can provide, to the user, a simulation of the function, the first user can manipulate the simulated mobile device, and output of the function can be displayed to the user in accordance with the manipulation of the simulated mobile device. In one or more embodiments, the system can determine and display multiple images, of the simulated mobile, device based on multiple directions of a pointer path. For example, the system can determine the directions based on positions acquired at time intervals.
    Type: Application
    Filed: March 6, 2015
    Publication date: October 29, 2015
    Applicant: INVODO, INC.
    Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace
  • Publication number: 20150309705
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes can provide information to a virtual reality device and/or an augmented reality device, among others, of a user/customer. The information can be associated with offerings of goods and/or services for sale, purchase, or rent. Determining the information can be based on past actions of the user and/or other users. For example, the determined information can be inferred from past actions of the user and/or other users. In one or more embodiments, a layout of a virtual store and/or presentations of one or more items can be based on past actions of the user and/or other users. In one or more embodiments, one or more of the layout of the virtual store and/or providing (e.g., via augmented reality or virtual reality) the information associated with the goods and/or services can be determined and/or chosen to maximize sales and/or profits.
    Type: Application
    Filed: April 28, 2015
    Publication date: October 29, 2015
    Applicant: Invodo, Inc.
    Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
  • Publication number: 20150186571
    Abstract: In one or more embodiments, a system can simulate one or more physical mobile devices and can allow respective one or more users to utilize respective one or more simulations via a network. For example, a user, utilizing an application such as a web browser, can interact with a simulated mobile device. For instance, the user can select a function of the simulated mobile device, the simulated mobile device can provide, to the user, a simulation of the function, the first user can manipulate the simulated mobile device, and output of the function can be displayed to the user in accordance with the manipulation of the simulated mobile device. In one or more embodiments, the system can determine and display multiple images, of the simulated mobile, device based on multiple directions of a pointer path. For example, the system can determine the directions based on positions acquired at time intervals.
    Type: Application
    Filed: March 6, 2015
    Publication date: July 2, 2015
    Applicant: INVODO, INC.
    Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace
  • Publication number: 20150149749
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 28, 2015
    Applicant: INVODO, INC.
    Inventors: MATTHEW C. BRACE, JAMES D. KEELER
  • Publication number: 20150143091
    Abstract: In one or more embodiments, a system can configure a physical mobile device via configuring a configuration for an emulator of the physical mobile device. For example, a user (e.g., a customer) can request a physical mobile device, and a system can provide the user with an emulation of the physical mobile device, where the user can configure the emulation of the physical mobile device. In one or more embodiments, the user can be provided with the configuration via at least one of a network and a physical delivery of the physical mobile device, configured with the configuration. In one example, the user can execute an emulation of the physical mobile device configured with the configuration, received via the network. In another example, the physical mobile device can be configured with the configuration, and subsequently, the physical mobile device can be physically delivered to the user.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Applicant: INVODO, INC.
    Inventors: MATTHEW C. BRACE, JAMES D. KEELER
  • Patent number: 8925047
    Abstract: A method includes receiving authentication information for a client device at a server. The authentication information includes a network address of the client device, a geographic location of the client device, and a first result of a one-way hash function based on a combination of the network address, an authentication seed, and a first secret. The method includes computing, with the server, a second result of the one-way hash function based on a combination of the network address, the authentication seed, and a second secret. The method also includes enabling the client device to access a second network in response to a determination by the server that the first result matches the second result and a determination by the server that the client device is authorized to access the second network based on the geographic location.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: December 30, 2014
    Assignee: Wayport, Inc.
    Inventors: James D. Keeler, John R. Melendez
  • Publication number: 20140380435
    Abstract: A method includes receiving authentication information for a client device at a server. The authentication information includes a geographic location of the client device and a first result of a one-way hash function based on a combination including an authentication seed and a first secret. The method includes computing, at the server, a second result of the one-way hash function based on a combination including the authentication seed and a second secret. The method also includes enabling the client device to access a second network in response to a determination by the server that the first result matches the second result and a determination by the server that the client device is authorized to access the second network based on the geographic location.
    Type: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Inventors: James D. Keeler, John R. Melendez
  • Publication number: 20140090031
    Abstract: A method includes receiving authentication information for a client device at a server. The authentication information includes a network address of the client device, a geographic location of the client device, and a first result of a one-way hash function based on a combination of the network address, an authentication seed, and a first secret. The method includes computing, with the server, a second result of the one-way hash function based on a combination of the network address, the authentication seed, and a second secret. The method also includes enabling the client device to access a second network in response to a determination by the server that the first result matches the second result and a determination by the server that the client device is authorized to access the second network based on the geographic location.
    Type: Application
    Filed: December 4, 2013
    Publication date: March 27, 2014
    Applicant: Wayport, Inc.
    Inventors: James D. Keeler, John R. Melendez
  • Patent number: 8627416
    Abstract: A method includes receiving, at a client device, an authentication seed from a first network. The method also includes receiving a shared secret. The method further includes, in response to receiving the authentication seed, determining a network address of the client device. The method further includes computing a result of a one-way hash function of a combination of the network address, the authentication seed, and the shared secret. The method further includes transmitting the network address and the result of the one-way hash function to a server that provides access control of a second network coupled to the first network. The method further includes receiving permission from the server to access the second network.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: January 7, 2014
    Assignee: Wayport, Inc.
    Inventors: James D. Keeler, John R. Melendez
  • Publication number: 20130297281
    Abstract: In one or more embodiments, a system can simulate one or more physical mobile devices and can allow respective one or more users to utilize respective one or more simulations via a network. For example, a user, utilizing an application such as a web browser, can interact with a simulated mobile device. For instance, the user can select a function of the simulated mobile device, the simulated mobile device can provide, to the user, a simulation of the function, the first user can manipulate the simulated mobile device, and output of the function can be displayed to the user in accordance with the manipulation of the simulated mobile device. In one or more embodiments, the system can determine and display multiple images, of the simulated mobile, device based on multiple directions of a pointer path. For example, the system can determine the directions based on positions acquired at time intervals.
    Type: Application
    Filed: August 31, 2012
    Publication date: November 7, 2013
    Applicant: INVODO, INC.
    Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace