Patents by Inventor Eric Engstrom
Eric Engstrom 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: 20200034325Abstract: Provided are a system and method for combining USB data streams. In one example, the method may include receiving, via an input port, a first universal serial bus (USB) input signal from a first device that is connected to the input port, receiving, via an interface, a second USB input signal from a second device, combining data from the first USB input signal and data from the second USB input signal to generate a combined USB data signal, and outputting, via an output port, the combined USB data signal to a third device that is connected to the output port. The system and method described herein can improve USB data transfer by combining USB data from multiple USB streams into a single USB output stream.Type: ApplicationFiled: October 3, 2019Publication date: January 30, 2020Inventors: Eric Engstrom, Brad Bargen
-
Patent number: 10452590Abstract: Provided are a system and method for combining USB data streams. In one example, the method may include receiving, via an input port, a first universal serial bus (USB) input signal from a first device that is connected to the input port, receiving, via an interface, a second USB input signal from a second device, combining data from the first USB input signal and data from the second USB input signal to generate a combined USB data signal, and outputting, via an output port, the combined USB data signal to a third device that is connected to the output port. The system and method described herein can improve USB data transfer by combining USB data from multiple USB streams into a single USB output stream.Type: GrantFiled: November 28, 2017Date of Patent: October 22, 2019Assignee: 3X3Inventors: Eric Engstrom, Brad Bargen
-
Publication number: 20190164141Abstract: Provided are a system and method for combining USB data streams. In one example, the method may include receiving a user identification of a user associated with a transaction, receiving product information associated with the transaction which is transmitted from a reading device to a point-of-sale (POS) terminal, intercepting the received product information, and automatically retrieving a benefit to be included in the transaction from a remote server based on the product information and the received user identification, and outputting the product information and information about the automatically retrieved benefit to the POS terminal. The system and method described herein can automatically detect a reward to be applied to a purchase at a POS terminal by intercepting scanned data and searching a remote platform.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Eric Engstrom, Brad Bargen
-
Publication number: 20190163660Abstract: Provided are a system and method for combining USB data streams. In one example, the method may include receiving, via an input port, a first universal serial bus (USB) input signal from a first device that is connected to the input port, receiving, via an interface, a second USB input signal from a second device, combining data from the first USB input signal and data from the second USB input signal to generate a combined USB data signal, and outputting, via an output port, the combined USB data signal to a third device that is connected to the output port. The system and method described herein can improve USB data transfer by combining USB data from multiple USB streams into a single USB output stream.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Eric Engstrom, Brad Bargen
-
Publication number: 20140229583Abstract: A method for distributing digital media content, including the use of a digital performance right key that is unique for a media content and a subscriber of the digital media content distribution service, and apparatuses configured to practice the method or portions thereof, are described herein.Type: ApplicationFiled: April 28, 2014Publication date: August 14, 2014Inventors: Eric Engstrom, Peter Zatloukal
-
Patent number: 7711748Abstract: An online service provider is equipped to receive a request from a client to access a subscribed online service of a subscriber at the online service provider. Comprising the request is a globally unique identifier (GUID) of the subscriber. Once the request is received, the online service provider, determines if the GUID is associated with the subscriber, and if the GUID is associated with the subscriber, the online service provider facilitates access to the subscribed online service of the subscriber. As a result, a user is able to access online services without having to manage several a logon Id and password pair. In one embodiment, the GUID is also caused to be stored in an email with an email service provider. The novel storage enables the subscriber to access his/her subscribed services from another location, or even after the subscriber has reconfigured the original location.Type: GrantFiled: February 2, 2006Date of Patent: May 4, 2010Inventors: Walter G. Bright, Eric Engstrom
-
Patent number: 7698217Abstract: A method and apparatus for shielding a user's private billing data, such as credit card information, or other billing arrangements, but distributing different billing data to businesses during commerce therewith. Also disclosed is assigning the different billing data through real-time and advance distribution of the different billing data to a user, as well. Also disclosed is validating the correctness of a charge through confirmation of the charge with a financial institution, such as a bank, and by comparing itemized charges against expected charges identified by the user.Type: GrantFiled: April 20, 2000Date of Patent: April 13, 2010Inventors: Christopher Phillips, Eric Engstrom
-
Publication number: 20080228812Abstract: A system and method for providing ontology objects for use in a metamodeling environment is disclosed herein. The method comprises (a) providing a framework for creating a metamodel, wherein the metamodel comprises one or more entities, relationships, and semantics and the framework accepts input from a user to create the entities, relationships, and semantics, (b) generating ontology objects, wherein the ontology objects comprise source code for one or more classes, and wherein each class corresponds to one of the entities; and (c) compiling the source code. Further, the method may comprise detecting that a change has been made to the metamodel, updating the ontology objects to reflect the change to the metamodel, wherein updating the ontology objects comprises generating new source code for one or more classes; and compiling the new source code.Type: ApplicationFiled: March 15, 2007Publication date: September 18, 2008Applicant: HONEYWELL INTERNATIONAL INC.Inventors: David V. Oglesby, Jon P. Schewe, Eric Engstrom, Kirk A. Schloegel, Hazel S. Shackleton
-
Patent number: 7342594Abstract: A non-blocking always visible display application is provided to copy and save first pixel values corresponding to a first display screen area, blend the copied first pixel values with second pixel values corresponding to a non-blocking always visible display to generate third pixel values, and replace the original first pixel values with the third pixel values to effectuate display of the non-blocking always visible display. In one embodiment, the application further monitors for display operations that impact the first display screen area, and re-blend accordingly. In one embodiment, the re-blending and replacement are advantageously delayed. In another embodiment, the application further intercepts and causes cursor events to be handled properly, based at least in part on a current blending bias between the non-blocking always visible display, and the underlying display windows.Type: GrantFiled: November 20, 2000Date of Patent: March 11, 2008Assignee: Hall Aluminum LLCInventors: Jeffrey G. Ort, Eric Engstrom
-
Patent number: 7219328Abstract: A framework is provided for generating code for the model-based development of a system. According to the framework, the model-based system is modeled using graphical modeling entities. A modular code generator routine is attached directly to at least one of the graphical modeling entities or to a meta-entity or to a collection of entities. The graphical modeling entities are traversed in order to access specified code generator routines. Each of the accessed code generator routines is executed so as to build up code portion by portion for the system.Type: GrantFiled: August 28, 2002Date of Patent: May 15, 2007Assignee: Honeywell International Inc.Inventors: Kirk A. Schloegel, David V. Oglesby, Eric Engstrom, Devesh Bhatt
-
Patent number: 7103850Abstract: A computing device is provided with a number of programming instructions to cause display of first execution results of a first set of applications in a first plane of a metaphoric desktop, and display of second execution results of a second set of applications in a second plane of the metaphoric desktop. In one embodiment, the programming instructions are further designed to morph the metaphoric desktop from one plane to another. In one embodiment, the second set of applications are on-line applications, and the programming instructions are designed to cause the metaphoric desktop to morph from the first plane to the second plane when the computing device is being connected on line; and cause the metaphoric desktop to morph back to the first plane in response to a user request to return to the first plane.Type: GrantFiled: November 20, 2000Date of Patent: September 5, 2006Assignee: Hall Aluminum, LLCInventors: Eric Engstrom, Jeffrey G. Ort
-
Patent number: 7099921Abstract: A mobile client device, on behalf of a user, is equipped to submit an identity of the user to a messaging service, including the user's current location. Once the messaging service receives the identity of the user, and the user's current location, the messaging service, in response, selects one or more recipients remotely disposed by the mobile client device and the messaging service to receive the user's current location, based at least in part on the identity of the user. The recipient receives the the user's current location for information purposes. In one embodiment, the identity of the user, in addition the user's current location, is also transmitted to the selected one or more recipients. As a result, users, in particular, youths, are able to notify to recipients, such as their parents/guardians, and each other of their whereabouts simply, efficiently and effectively. In other embodiments, the submission is triggered based on bio-metric data of the user, and includes the triggering bio-metric data.Type: GrantFiled: October 16, 2000Date of Patent: August 29, 2006Assignee: Hall Aluminum LLCInventors: Eric Engstrom, Christopher Phillips
-
Publication number: 20060143188Abstract: An online service provider is equipped to receive a request from a client to access a subscribed online service of a subscriber at the online service provider. Comprising the request is a globally unique identifier (GUID) of the subscriber. Once the request is received, the online service provider, determines if the GUID is associated with the subscriber, and if the GUID is associated with the subscriber, the online service provider facilitates access to the subscribed online service of the subscriber. As a result, a user is able to access online services without having to manage several a logon Id and password pair. In one embodiment, the GUID is also caused to be stored in an email with an email service provider. The novel storage enables the subscriber to access his/her subscribed services from another location, or even after the subscriber has reconfigured the original location.Type: ApplicationFiled: February 2, 2006Publication date: June 29, 2006Inventors: Walter Bright, Eric Engstrom
-
Patent number: 7028033Abstract: An online service provider is equipped to receive a request from a client to access a subscribed online service of a subscriber at the online service provider. Comprising the request is a globally unique identifier (GUID) of the subscriber. Once the request is received, the online service provider, determines if the GUID is associated with the subscriber, and if the GUID is associated with the subscriber, the online service provider facilitates access to the subscribed online service of the subscriber. As a result, a user is able to access online services without having to manage several a logon Id and password pair. In one embodiment, the GUID is also caused to be stored in an email with an email service provider. The novel storage enables the subscriber to access his/her subscribed services from another location, or even after the subscriber has reconfigured the original location.Type: GrantFiled: January 2, 2001Date of Patent: April 11, 2006Assignee: Hall Aluminum LLCInventors: Walter G. Bright, Eric Engstrom
-
Method and system for generating and sending a hot link associated with a user interface to a device
Publication number: 20050120305Abstract: The invention sends a hot link to a device. The device may be on a wireless network, a wired network, or directly coupled to the device sending the hot link. The hot link contains an associated action that is performed by the device receiving the hot link. The associated action may be performed when a user interface is activated or automatically when the hot link is received by the device. The action (1105) can be a broadcast action (1110), Internet action (1120), call action (1150), download action (1130), or upload action (1140). The broadcast action instructs the device to tune to a particular broadcast in response to the selection of the user interface. The Internet action instructs the device to access an Internet site in response to the selection of the user interface. The call action instructs the device to call a telephone number in response to the selection of user interface.Type: ApplicationFiled: May 10, 2002Publication date: June 2, 2005Inventors: Eric Engstrom, Peter Zatloukal, Tyrol Graham -
Publication number: 20040044990Abstract: A framework is provided for generating code for the model-based development of a system. According to the framework, the model-based system is modeled using graphical modeling entities. A modular code generator routine is attached directly to at least one of the graphical modeling entities or to a meta-entity or to a collection of entities. The graphical modeling entities are traversed in order to access specified code generator routines. Each of the accessed code generator routines is executed so as to build up code portion by portion for the system.Type: ApplicationFiled: August 28, 2002Publication date: March 4, 2004Applicant: Honeywell International Inc.Inventors: Kirk A. Schloegel, David V. Oglesby, Eric Engstrom, Devesh Bhatt
-
Patent number: 6628511Abstract: A palm-sized handheld device includes a body casing having a top end and a bottom end. In accordance with one embodiment of the invention, the device also includes a display screen proximately disposed near the bottom end of the device, and a plurality of input keys proximately disposed near said top end of the device above the input display screen. As a result of such a configuration, accessibility to the input keys by users+ thumbs is improved while glare from a bright light source on the display screen may be decreased.Type: GrantFiled: January 22, 2001Date of Patent: September 30, 2003Assignee: Xoucin, Inc.Inventor: Eric Engstrom
-
Publication number: 20030128214Abstract: A framework provides for the creation, use, and management of archetypes as a basic building block for graphical model-based development environments. Archetypes are user-definable, domain-independent modeling entities that can contain one or more domain-specific models as well as archetype-specific operations, such as code generation. Archetypes may contain portals that are the explicit application programming interfaces of archetypes. Users define archetype definitions (including visual representations, portals, implementations, and operations) and they or others can then instantiate instances of defined archetypes into different modeling notations. The semantic interpretation of the archetype instances via archetype- and implementation-specific operations provide support for high-level operations such as code generation, model transformations, and model analyses.Type: ApplicationFiled: September 12, 2002Publication date: July 10, 2003Applicant: Honeywell International Inc.Inventors: David Oglesby, Kirk Schloegel, Devesh Bhatt, Eric Engstrom
-
Patent number: 6549756Abstract: A mobile client device, such as a wireless mobile or a palm sized personal digital assistant, is provided with a number of sensors and companion programming instructions/circuitry to generate a heart rate reading for a user holding the device. The sensors are used to sense blood flow rate of the user. The sensors are advantageously disposed in a distributed manner, in a number of locations of the mobile client device. The programming instructions/circuitry are used to infer a holding pattern of the device, and generate the heart rate reading, using a subset of the sensed data, based at least in part on the inferred holding pattern.Type: GrantFiled: October 16, 2000Date of Patent: April 15, 2003Assignee: Xoucin, Inc.Inventor: Eric Engstrom
-
Publication number: 20020097553Abstract: A palm-sized handheld device includes a body casing having a top end and a bottom end. In accordance with one embodiment of the invention, the device also includes a display screen proximately disposed near the bottom end of the device, and a plurality of input keys proximately disposed near said top end of the device above the input display screen.Type: ApplicationFiled: January 22, 2001Publication date: July 25, 2002Inventor: Eric Engstrom