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: 20190266663Abstract: 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: ApplicationFiled: May 12, 2019Publication date: August 29, 2019Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
-
Patent number: 10320806Abstract: 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: GrantFiled: September 9, 2014Date of Patent: June 11, 2019Assignee: WAYPORT, INC.Inventors: James D. Keeler, John R. Melendez
-
Patent number: 10291417Abstract: 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: GrantFiled: December 19, 2007Date of Patent: May 14, 2019Assignee: WAYPORT, INC.Inventors: David J. Vucina, Gregory G. Williams, James D. Keeler, Scott W. Martin, Todd L. Mathis
-
Publication number: 20190066198Abstract: 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: ApplicationFiled: October 25, 2018Publication date: February 28, 2019Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
-
Publication number: 20190043118Abstract: 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: ApplicationFiled: October 7, 2018Publication date: February 7, 2019Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
-
Publication number: 20190012730Abstract: 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: ApplicationFiled: September 12, 2018Publication date: January 10, 2019Inventors: James D. Keeler, Arthur T. Neimeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
-
Patent number: 9760385Abstract: 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: GrantFiled: November 18, 2014Date of Patent: September 12, 2017Assignee: WebAd Campaign AnalyticsInventors: Matthew C. Brace, James D. Keeler
-
Patent number: 9639380Abstract: 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: GrantFiled: November 18, 2014Date of Patent: May 2, 2017Assignee: WEBAD CAMPAIGN ANALYTICS, LPInventors: Matthew C. Brace, James D. Keeler
-
Publication number: 20170064500Abstract: 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: ApplicationFiled: November 15, 2016Publication date: March 2, 2017Inventor: JAMES D. KEELER
-
Patent number: 9529854Abstract: 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: GrantFiled: September 12, 2007Date of Patent: December 27, 2016Assignee: Wayport, Inc.Inventor: James D. Keeler
-
Publication number: 20150310142Abstract: 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: ApplicationFiled: March 6, 2015Publication date: October 29, 2015Applicant: INVODO, INC.Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace
-
Publication number: 20150309705Abstract: 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: ApplicationFiled: April 28, 2015Publication date: October 29, 2015Applicant: Invodo, Inc.Inventors: James D. Keeler, Arthur T. Niemeyer, Bruce A. Mayer, Mitchell D. Wilson, Matthew C. Brace
-
Publication number: 20150186571Abstract: 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: ApplicationFiled: March 6, 2015Publication date: July 2, 2015Applicant: INVODO, INC.Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace
-
Publication number: 20150149749Abstract: 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: ApplicationFiled: November 18, 2014Publication date: May 28, 2015Applicant: INVODO, INC.Inventors: MATTHEW C. BRACE, JAMES D. KEELER
-
Publication number: 20150143091Abstract: 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: ApplicationFiled: November 18, 2014Publication date: May 21, 2015Applicant: INVODO, INC.Inventors: MATTHEW C. BRACE, JAMES D. KEELER
-
Patent number: 8925047Abstract: 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: GrantFiled: December 4, 2013Date of Patent: December 30, 2014Assignee: Wayport, Inc.Inventors: James D. Keeler, John R. Melendez
-
Publication number: 20140380435Abstract: 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: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Inventors: James D. Keeler, John R. Melendez
-
Publication number: 20140090031Abstract: 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: ApplicationFiled: December 4, 2013Publication date: March 27, 2014Applicant: Wayport, Inc.Inventors: James D. Keeler, John R. Melendez
-
Patent number: 8627416Abstract: 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: GrantFiled: June 18, 2012Date of Patent: January 7, 2014Assignee: Wayport, Inc.Inventors: James D. Keeler, John R. Melendez
-
Publication number: 20130297281Abstract: 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: ApplicationFiled: August 31, 2012Publication date: November 7, 2013Applicant: INVODO, INC.Inventors: Arthur T. Niemeyer, Bruce A. Mayer, James D. Keeler, Mitchell D. Wilson, Dylan P. Spurgin, Matthew C. Brace