Patents by Inventor Jeffrey Pike
Jeffrey Pike 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: 20210312888Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for presenting information to a user through multiple primary user interfaces. In one or more embodiments, a method can include providing first data to a first primary user interface that causes the first primary user interface to provide a first view of an application state of a software application, providing second data to a second primary user interface that causes the second primary user interface to provide a second view of the application state, changing the application state to a new application state, and in response to changing the application state, providing data to the first and second view modules so as to cause the first primary user interface to provide a first view of the new application state and the second primary user interface to provide a second view of the new application state.Type: ApplicationFiled: June 22, 2021Publication date: October 7, 2021Inventors: Jeffrey PIKE, Shawn ZABEL, Dennis DOUBLEDAY, Brian BENDER, Mark David MURAWSKI
-
Patent number: 11081087Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for presenting information to a user through multiple primary user interfaces. In one or more embodiments, a method can include providing first data to a first primary user interface that causes the first primary user interface to provide a first view of an application state of a software application, providing second data to a second primary user interface that causes the second primary user interface to provide a second view of the application state, changing the application state to a new application state, and in response to changing the application state, providing data to the first and second view modules so as to cause the first primary user interface to provide a first view of the new application state and the second primary user interface to provide a second view of the new application state.Type: GrantFiled: January 7, 2016Date of Patent: August 3, 2021Assignee: HAND HELD PRODUCTS, INC.Inventors: Jeffrey Pike, Shawn Zabel, Dennis Doubleday, Brian Bender, Mark David Murawski
-
Patent number: 11010139Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.Type: GrantFiled: August 9, 2018Date of Patent: May 18, 2021Assignee: HAND HELD PRODUCTS, INC.Inventors: Shawn Zabel, Jeffrey Pike, Brian Bender, Dennis Doubleday, Mark D. Murawski
-
Patent number: 10984374Abstract: A method of characterizing inventory items to a planogram includes receiving images of view of a scene with inventory items and corresponding indicia using an imaging device; receiving utterances (such as spoken description of inventory items) from a user using a voice recognition system; identifying inventory items in the scene and a corresponding identification code based at least in part on the images and at least in part on the utterances; identifying a plurality of attributes corresponding to the inventory items; and characterizing the inventory items to a planogram based on the respective identification code and plurality of attributes.Type: GrantFiled: January 3, 2018Date of Patent: April 20, 2021Assignee: Vocollect, Inc.Inventors: Jeffrey Pike, Lori Pike, Mark Mellott, Vanessa Cassandra Sanchez, George Joshue Karabin, Brian Bender, Justin Volz
-
Patent number: 10402038Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for managing a navigation stack of an application including multiple primary user interfaces (UIs). In one or more embodiments, a method can include providing data to multiple primary UIs that causes each of the multiple primary UIs to present a view of a plurality of views of an application state of the software application, receiving data indicating the application state of the application has changed, and pushing a workflow activity of the application onto a navigation stack, wherein each workflow activity includes data corresponding to a configuration of a view model module and a list of views associated with the configuration, the view model module provides the data that causes the plurality of views to be presented on the multiple primary UIs in response to the configuration being loaded on in the view model module.Type: GrantFiled: January 7, 2016Date of Patent: September 3, 2019Assignee: Hand Held Products, Inc.Inventors: Jeffrey Pike, Shawn Zabel, Brian Bender, Dennis Doubleday, Mark David Murawski
-
Patent number: 10262660Abstract: A method includes detecting an event published to a workflow activity by a voice based dialog view, wherein the event indicates a state of asset retrieval, navigating to a built-in asset retrieval work activity, retrieving an asset, and dismissing the workflow activity to revert to a workflow activity associated with the voice based dialog view.Type: GrantFiled: January 5, 2016Date of Patent: April 16, 2019Assignee: HAND HELD PRODUCTS, INC.Inventors: Shawn Zabel, Jeffrey Pike, Brian Bender, Dennis Doubleday, Mark Murawski
-
Publication number: 20180373503Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.Type: ApplicationFiled: August 9, 2018Publication date: December 27, 2018Inventors: Shawn ZABEL, Jeffrey PIKE, Brian BENDER, Dennis DOUBLEDAY, Mark D. MURAWSKI
-
Patent number: 10120657Abstract: A system has a domain expert component library stored on a computer readable storage device, the component library containing connectable components that create a mobile workflow based application; a domain expert user interface coupled to the domain expert component library to facilitate assembly of components in a workflow sequence; and a developer user interface coupled to: receive an intermediate representation of a workflow application based on the workflow sequence, and provide a software programming language environment to perform data manipulation changes to the intermediate representation to create the mobile workflow based application.Type: GrantFiled: January 6, 2016Date of Patent: November 6, 2018Assignee: Hand Held Products, Inc.Inventors: Dennis Doubleday, Jeffrey Pike, Shawn Zabel, Brian Bender, Mark Murawski
-
Patent number: 10068566Abstract: A speech recognition system receives and analyzes speech input from a user in order to recognize and accept a response from the user. Under certain conditions, information about the response expected from the user may be available. In these situations, the available information about the expected response is used to modify the behavior of the speech recognition system by taking this information into account. The modified behavior of the speech recognition system comprises adjusting the rejection threshold when speech input matches the predetermined expected response.Type: GrantFiled: June 10, 2014Date of Patent: September 4, 2018Assignee: Vocollect, Inc.Inventors: Keith Braho, Jeffrey Pike
-
Patent number: 10061565Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.Type: GrantFiled: January 5, 2016Date of Patent: August 28, 2018Assignee: Hand Held Products, Inc.Inventors: Shawn Zabel, Jeffrey Pike, Brian Bender, Dennis Doubleday, Mark D. Murawski
-
Publication number: 20180232688Abstract: A method of characterizing inventory items to a planogram includes receiving images of view of a scene with inventory items and corresponding indicia using an imaging device; receiving utterances (such as spoken description of inventory items) from a user using a voice recognition system; identifying inventory items in the scene and a corresponding identification code based at least in part on the images and at least in part on the utterances; identifying a plurality of attributes corresponding to the inventory items; and characterizing the inventory items to a planogram based on the respective identification code and plurality of attributes.Type: ApplicationFiled: January 3, 2018Publication date: August 16, 2018Inventors: Jeffrey Pike, Lori Pike, Mark Mellott, Vanessa Cassandra Sanchez, George Joshue Karabin, Brian Bender, Justin Volz
-
Publication number: 20160202958Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.Type: ApplicationFiled: January 5, 2016Publication date: July 14, 2016Inventors: Shawn Zabel, Jeffrey Pike, Brian Bender, Dennis Doubleday, Mark D. Murawski
-
Publication number: 20160203021Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for managing a navigation stack of an application including multiple primary user interfaces (UIs). In one or more embodiments, a method can include providing data to multiple primary UIs that causes each of the multiple primary UIs to present a view of a plurality of views of an application state of the software application, receiving data indicating the application state of the application has changed, and pushing a workflow activity of the application onto a navigation stack, wherein each workflow activity includes data corresponding to a configuration of a view model module and a list of views associated with the configuration, the view model module provides the data that causes the plurality of views to be presented on the multiple primary UIs in response to the configuration being loaded on in the view model module.Type: ApplicationFiled: January 7, 2016Publication date: July 14, 2016Inventors: Jeffrey Pike, Shawn Zabel, Brian Bender, Dennis Doubleday, Mark David Murawski
-
Publication number: 20160203820Abstract: A method includes detecting an event published to a workflow activity by a voice based dialog view, wherein the event indicates a state of asset retrieval, navigating to a built-in asset retrieval work activity, retrieving an asset, and dismissing the workflow activity to revert to a workflow activity associated with the voice based dialog view.Type: ApplicationFiled: January 5, 2016Publication date: July 14, 2016Inventors: Shawn Zabel, Jeffrey Pike, Brian Bender, Dennis Doubleday, Mark Murawski
-
Publication number: 20160202951Abstract: A method includes generating a request for a user interaction, the request being generated by an application implementing business logic on a computer system; receiving the request at a first user interface driver that drives a first user interface and at a second user interface driver that drives a second user interface; receiving a user interaction via the first user interface; pausing the second user interface; and synchronizing the first user interface driver and the second user interface driver.Type: ApplicationFiled: January 8, 2016Publication date: July 14, 2016Inventors: Jeffrey Pike, Shawn Zabel, Brian Bender, Dennis Doubleday, Mark Murawski
-
Publication number: 20160203797Abstract: Generally discussed herein are techniques, software, apparatuses, and systems configured for presenting information to a user through multiple primary user interfaces. In one or more embodiments, a method can include providing first data to a first primary user interface that causes the first primary user interface to provide a first view of an application state of a software application, providing second data to a second primary user interface that causes the second primary user interface to provide a second view of the application state, changing the application state to a new application state, and in response to changing the application state, providing data to the first and second view modules so as to cause the first primary user interface to provide a first view of the new application state and the second primary user interface to provide a second view of the new application state.Type: ApplicationFiled: January 7, 2016Publication date: July 14, 2016Inventors: Jeffrey Pike, Shawn Zabel, Dennis Doubleday, Brian Bender, Mark David Murawski
-
Publication number: 20160202959Abstract: A system has a domain expert component library stored on a computer readable storage device, the component library containing connectable components that create a mobile workflow based application; a domain expert user interface coupled to the domain expert component library to facilitate assembly of components in a workflow sequence; and a developer user interface coupled to: receive an intermediate representation of a workflow application based on the workflow sequence, and provide a software programming language environment to perform data manipulation changes to the intermediate representation to create the mobile workflow based application.Type: ApplicationFiled: January 6, 2016Publication date: July 14, 2016Inventors: Dennis Doubleday, Jeffrey Pike, Shawn Zabel, Brian Bender, Mark Murawski
-
Publication number: 20140288933Abstract: A speech recognition system receives and analyzes speech input from a user in order to recognize and accept a response from the user. Under certain conditions, information about the response expected from the user may be available. In these situations, the available information about the expected response is used to modify the behavior of the speech recognition system by taking this information into account. The modified behavior of the speech recognition system comprises adjusting the rejection threshold when speech input matches the predetermined expected response.Type: ApplicationFiled: June 10, 2014Publication date: September 25, 2014Inventors: Keith Braho, Amro El-Jaroudi, Jeffrey Pike
-
Patent number: 8756059Abstract: A speech recognition system receives and analyzes speech input from a user in order to recognize and accept a response from the user. Under certain conditions, information about the response expected from the user may be available. In these situations, the available information about the expected response is used to modify the behavior of the speech recognition system by taking this information into account. The modified behavior of the speech recognition system comprises adjusting the rejection threshold when speech input matches the predetermined expected response.Type: GrantFiled: December 30, 2010Date of Patent: June 17, 2014Assignee: Vocollect, Inc.Inventors: Keith Braho, Amro El-Jaroudi, Jeffrey Pike
-
Patent number: 8374870Abstract: A method for assessing a performance of a speech recognition system may include determining a grade, corresponding to either recognition of instances of a word or recognition of instances of various words among a set of words, wherein the grade indicates a level of the performance of the system and the grade is based on a recognition rate and at least one recognition factor. An apparatus for assessing a performance of a speech recognition system may include a processor that determines a grade, corresponding to either recognition of instances of a word or recognition of instances of various words among a set of words, wherein the grade indicates a level of the performance of the system and wherein the grade is based on a recognition rate and at least one recognition factor.Type: GrantFiled: March 9, 2011Date of Patent: February 12, 2013Assignee: Vocollect, Inc.Inventors: Keith Braho, Jeffrey Pike, Amro El-Jaroudi, Lori Pike, Michael Laughery