Patents by Inventor Jason B. Ellis
Jason B. Ellis 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: 10311329Abstract: A method and system are provided. The method includes acquiring a first image by a first user. The method further includes performing, using a processor, a comparative analysis of the first image and at least one other image acquired within a threshold time by at least one other user. The method also includes establishing a real-time communication interface between the first user and the at least one other user in response to the comparative analysis.Type: GrantFiled: January 30, 2015Date of Patent: June 4, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maryam Ashoori, Jason B. Ellis, Robert G. Farrell, Jonathan Lenchner, Clifford A. Pickover
-
Patent number: 10303972Abstract: A method and system are provided. The method includes acquiring a first image by a first user. The method further includes performing, using a processor, a comparative analysis of the first image and at least one other image acquired within a threshold time by at least one other user. The method also includes establishing a real-time communication interface between the first user and the at least one other user in response to the comparative analysis.Type: GrantFiled: June 23, 2015Date of Patent: May 28, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maryam Ashoori, Jason B. Ellis, Robert G. Farrell, Jonathan Lenchner, Clifford A. Pickover
-
Patent number: 10209363Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.Type: GrantFiled: June 22, 2015Date of Patent: February 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
-
Patent number: 10162059Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.Type: GrantFiled: March 30, 2015Date of Patent: December 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
-
Patent number: 9929983Abstract: According to an embodiment of the present invention, a method for operating a cognitive computing system comprises starting a capture agent on a processor, subscribing the capture agent to a second agent, receiving a first message from the second agent, storing the received first message in a memory, receiving a notification of a new subscription from a third agent, and registering the capture agent to subscribe to the new subscription from the third agent.Type: GrantFiled: November 30, 2015Date of Patent: March 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason B. Ellis, Eser Kandogan, Jeffrey O. Kaphart, Mary A. Roth
-
Publication number: 20170177651Abstract: An aspect of applying tacit knowledge to iteratively refine datasets includes determining, via a computer processor, that a data element in the dataset is potentially in non-conformance with other data in the dataset. The potential non-conformance is determined based on a discrepancy in a pattern noted in the dataset with respect to the data element. The dataset spans multiple knowledge domains. An aspect also includes annotating a data structure containing the data element to indicate the potential non-conformance and providing, via a user interface of the computer processor, a plurality of users with access to the data structure. The users collectively indicate domain experts for each of the multiple knowledge domains.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Jason B. Ellis, Thomas D. Erickson, Peter K. Malkin, Kevin P. McAuliffe
-
Publication number: 20170155601Abstract: According to an embodiment of the present invention, a method for operating a cognitive computing system comprises starting a capture agent on a processor, subscribing the capture agent to a second agent, receiving a first message from the second agent, storing the received first message in a memory, receiving a notification of a new subscription from a third agent, and registering the capture agent to subscribe to the new subscription from the third agent.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Inventors: Jason B. Ellis, Eser Kandogan, Jeffrey O. Kaphart, Mary A. Roth
-
Patent number: 9569506Abstract: A unified interface that abstracts the underlying differences among heterogeneous data sources and data formats to produce uniform search results. While the result of an initial search may be exactly what the user was seeking, it is likely that the result is in the neighborhood of what was sought. It may aid the end user to provide guided data navigation suggestions to locate related data during data exploration, by providing analysis to identify data similarities among disparate data sources, and by providing guided combination options. The guided data navigation suggestions may include suggestions based on schematic, semantic, and social information. Guided data navigation may aid the user in moving from the initial search landing point in the data to the precise result sought.Type: GrantFiled: December 7, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
-
Publication number: 20160291589Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.Type: ApplicationFiled: June 22, 2015Publication date: October 6, 2016Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
-
Publication number: 20160291588Abstract: Embodiments are directed to a system for implementing a restricted-operation region. The system includes an instruction development module configured to be utilized in the development of a set of instructions that implement an operation policy of the restricted-operation region. The set of instructions is configured to, when interpreted, implement the operation policy by controlling at least one function of a vehicle that attempts to operate within the restricted-operation region. The system further includes a first transmitter configured to transmit the set of instructions to the vehicle, wherein a processor of the vehicle is configured to interpret the set of instructions based at least in part on a determination that the vehicle is attempting to operate within the restricted-operation region.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Maryam Ashoori, Jonathan H. Connell, II, Jason B. Ellis, Robert G. Farrell, Danny Soroker
-
Publication number: 20160226803Abstract: A method and system are provided. The method includes acquiring a first image by a first user. The method further includes performing, using a processor, a comparative analysis of the first image and at least one other image acquired within a threshold time by at least one other user. The method also includes establishing a real-time communication interface between the first user and the at least one other user in response to the comparative analysis.Type: ApplicationFiled: January 30, 2015Publication date: August 4, 2016Inventors: Maryam Ashoori, Jason B. Ellis, Robert G. Farrell, Jonathan Lenchner, Clifford A. Pickover
-
Publication number: 20160224862Abstract: A method and system are provided. The method includes acquiring a first image by a first user. The method further includes performing, using a processor, a comparative analysis of the first image and at least one other image acquired within a threshold time by at least one other user. The method also includes establishing a real-time communication interface between the first user and the at least one other user in response to the comparative analysis.Type: ApplicationFiled: June 23, 2015Publication date: August 4, 2016Inventors: Maryam Ashoori, Jason B. Ellis, Robert G. Farrell, Jonathan Lenchner, Clifford A. Pickover
-
Publication number: 20160085761Abstract: A unified interface that abstracts the underlying differences among heterogeneous data sources and data formats to produce uniform search results. While the result of an initial search may be exactly what the user was seeking, it is likely that the result is in the neighborhood of what was sought. It may aid the end user to provide guided data navigation suggestions to locate related data during data exploration, by providing analysis to identify data similarities among disparate data sources, and by providing guided combination options. The guided data navigation suggestions may include suggestions based on schematic, semantic, and social information. Guided data navigation may aid the user in moving from the initial search landing point in the data to the precise result sought.Type: ApplicationFiled: December 7, 2015Publication date: March 24, 2016Inventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
-
Patent number: 9244991Abstract: A method and system for interfacing with an end user to search, navigate, and combine large numbers of heterogeneous data sources with varying data characteristics. End user entered search terms are received and the end user is then presented a guided exploration including search results and search result details. The end user is also presented with a guided combination including search result combination options and combination details. Both the guided exploration and guided combination render all data from the heterogeneous data sources in a uniform data format and both can culminate in saving selected results.Type: GrantFiled: August 16, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
-
Publication number: 20150052125Abstract: A method and system for interfacing with an end user to search, navigate, and combine large numbers of heterogeneous data sources with varying data characteristics. End user entered search terms are received and the end user is then presented a guided exploration including search results and search result details. The end user is also presented with a guided combination including search result combination options and combination details. Both the guided exploration and guided combination render all data from the heterogeneous data sources in a uniform data format and both can culminate in saving selected results.Type: ApplicationFiled: August 16, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
-
Patent number: 8959165Abstract: A method includes receiving a message from a user device, determining whether the message includes a tag, identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.Type: GrantFiled: September 10, 2012Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Mark Bailey, James E. Christensen, Jason B. Ellis, Robert G. Farrell
-
Patent number: 8903847Abstract: A voice tagging system includes a client computing device that includes a media object capture device and a voice capture device and runs a client application that associates media objects to voice samples. The system also includes a communications network coupled to the client computing device, a voice tagging system coupled to the communications network and receiving at least one association between a first media object and a first voice sample, and a database coupled to the voice tagging system, the database including one or more voice tags, each voice tag being coupled to one or more voice samples.Type: GrantFiled: March 5, 2010Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Mark Bailey, James E. Christensen, Catalina M. Danis, Jason B. Ellis, Thomas D. Erickson, Robert G. Farrell, Wendy A. Kellogg
-
Patent number: 8688090Abstract: A method includes receiving a request from a user device for a service, initializing the service, initializing a user preference based on a parameter associated with the service and a preference probability value, the preference probability value including a probability that a user would prefer a particular value as a preference based on values selected by other users, and sending data to the user device according to the user preference.Type: GrantFiled: March 21, 2011Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Tawanna R. Dillahunt, Jason B. Ellis, Robert G. Farrell
-
Patent number: 8600359Abstract: A method for administering a communication session includes initiating a session between a server and a user device, the user device associated with a user phone number, associating the user phone number and a first session state phone number with a state of the session, and sending a first message associated with the state of the session from the server to the user device, the first message sent from the first session state phone number to the user phone number.Type: GrantFiled: September 10, 2012Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: Mark Bailey, James E. Christensen, Steven D. Daniels, Jason B. Ellis, Robert G. Farrell
-
Publication number: 20130005366Abstract: A method includes receiving a message from a user device, determining whether the message includes a tag, identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated with the at least one identified interaction, determining whether the difference between the time the message was received and the time associated with the at least one identified interaction is within a threshold value, and associating the tag with the application associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark Bailey, James E. Christensen, Jason B. Ellis, Robert G. Farrell