Patents by Inventor Andrew R. Low
Andrew R. Low 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: 10750316Abstract: Disclosed embodiments provide systems, methods, and computer program products for associating mobile devices with identities of individuals, and tracking such individuals using the location of respective devices. Initially, a user registration process is performed to register an individual for a tracking list. A unique identifier is wirelessly detected from a mobile device in proximity to the individual. The unique identifier is added to the tracking list. The location of the mobile device within the venue is tracked using the unique identifier. When the individual exits the venue, the departure is recorded, and the unique identifier is removed from the tracking list.Type: GrantFiled: June 5, 2019Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Andrew R. Low, Travis R. Winter
-
Publication number: 20190289424Abstract: Disclosed embodiments provide systems, methods, and computer program products for associating mobile devices with identities of individuals, and tracking such individuals using the location of respective devices. Initially, a user registration process is performed to register an individual for a tracking list. A unique identifier is wirelessly detected from a mobile device in proximity to the individual. The unique identifier is added to the tracking list. The location of the mobile device within the venue is tracked using the unique identifier. When the individual exits the venue, the departure is recorded, and the unique identifier is removed from the tracking list.Type: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Andrew R. Low, Travis R. Winter
-
Patent number: 10382886Abstract: Disclosed embodiments provide systems, methods, and computer program products for associating mobile devices with identities of individuals, and tracking such individuals using the location of respective devices. Initially, a user registration process is performed to register an individual for a tracking list. A unique identifier is wirelessly detected from a mobile device in proximity to the individual. The unique identifier is added to the tracking list. The location of the mobile device within the venue is tracked using the unique identifier. When the individual exits the venue, the departure is recorded, and the unique identifier is removed from the tracking list.Type: GrantFiled: November 2, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Andrew R. Low, Travis R. Winter
-
Patent number: 10223424Abstract: Techniques are described for a system for providing expert information by verified experts in response to currently circulating assertions such as social media postings. In one example, a method includes identifying one or more authors of respective contents issued by one or more registered expert content sources as verified experts associated with tagged topics that are tagged in association with the respective contents. The method further includes detecting, in one or more media, a media content related to a topic of interest that corresponds to one or more of the tagged topics with which one or more of the verified experts are associated. The method further includes outputting the media content related to the topic of interest to a response interface made available to one or more of the verified experts associated with the one or more of the tagged topics that correspond to the topic of interest.Type: GrantFiled: March 22, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Rohit Bahl, Andrew R. Low
-
Patent number: 10146563Abstract: Using a metadata of a layer, a prediction factor including a level of participation of the layer in a set of container images is computed. Each container image includes a corresponding set of layers and is usable to configure a container in a container-based virtualized data processing environment. Using a set of levels of participation corresponding to a set of layers, and using a condition in a prediction algorithm, a subset of layers that have to be pre-provisioned at a node is predicted. The subset of layers is adjusted, to form an adjusted subset of layers, by looking ahead at a container requirement of a workload that is planned for processing at a future time. The adjusted subset of layers is caused to be provisioned on the node prior to the future time.Type: GrantFiled: August 3, 2016Date of Patent: December 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paolo Dettori, Andrew R. Low, Aaron J. Quirk, Seetharami R. Seelam, Michael J. Spreitzer, Malgorzata Steinder, Lin Sun
-
Patent number: 10061701Abstract: A method, system and computer program product for sharing class data among virtual machine applications running on one or more guests in a virtualized environment. A control program in a virtual operating system is used to manage the user portions of the virtual operating system, each commonly referred to as a guest. A guest operating system runs on each guest and applications can run on each guest operating system. A memory management facility manages shared memory which includes a class cache configured to store class data. The shared memory may be mounted onto each guest using a cluster file system or accessed via an API interface thereby allowing the class cache to be shared across the guests. By sharing the class cache among the guests, multiple copies of the same class data are no longer necessary thereby optimally using the physical memory on the host.Type: GrantFiled: April 26, 2010Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Gianni S. Duimovich, Prasanna K. Kalle, Angela Lin, Andrew R. Low, Prashanth K. Nageshappa
-
Publication number: 20180192238Abstract: Disclosed embodiments provide systems, methods, and computer program products for associating mobile devices with identities of individuals, and tracking such individuals using the location of respective devices. Initially, a user registration process is performed to register an individual for a tracking list. A unique identifier is wirelessly detected from a mobile device in proximity to the individual. The unique identifier is added to the tracking list. The location of the mobile device within the venue is tracked using the unique identifier. When the individual exits the venue, the departure is recorded, and the unique identifier is removed from the tracking list.Type: ApplicationFiled: November 2, 2017Publication date: July 5, 2018Inventors: Andrew R. Low, Travis R. Winter
-
Patent number: 9894477Abstract: Disclosed embodiments provide systems, methods, and computer program products for associating mobile devices with identities of individuals, and tracking such individuals using the location of respective devices. Initially, a user registration process is performed to register an individual for a tracking list. A unique identifier is wirelessly detected from a mobile device in proximity to the individual. The unique identifier is added to the tracking list. The location of the mobile device within the venue is tracked using the unique identifier. When the individual exits the venue, the departure is recorded, and the unique identifier is removed from the tracking list.Type: GrantFiled: January 3, 2017Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Andrew R. Low, Travis R. Winter
-
Publication number: 20180039524Abstract: Using a metadata of a layer, a prediction factor including a level of participation of the layer in a set of container images is computed. Each container image includes a corresponding set of layers and is usable to configure a container in a container-based virtualized data processing environment. Using a set of levels of participation corresponding to a set of layers, and using a condition in a prediction algorithm, a subset of layers that have to be pre-provisioned at a node is predicted. The subset of layers is adjusted, to form an adjusted subset of layers, by looking ahead at a container requirement of a workload that is planned for processing at a future time. The adjusted subset of layers is caused to be provisioned on the node prior to the future time.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Applicant: International Business Machines CorporationInventors: Paolo Dettori, Andrew R. Low, Aaron J. Quirk, Seetharami R. Seelam Seelam, Michael J. Spreitzer, Malgorzata Steinder, Lin Sun
-
Patent number: 9826097Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user by the call and user information associated with the user identifier can be added to respective user information stored in an e-meeting data structure associated with the call. Responsive to determining the call system recognizes the voice of the first user, the first user can be identified based on the voice of the first user. Responsive to determining that the user information associated with the user identifier contains information not related to the identified first user, the information not related to the identified first user can be removed from the e-meeting data structure. An e-meeting for the call can be generated, the e-meeting including as participants the first user and at least a second user.Type: GrantFiled: May 27, 2016Date of Patent: November 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew R. Low, Travis R. Winter
-
Publication number: 20170277755Abstract: Techniques are described for a system for providing expert information by verified experts in response to currently circulating assertions such as social media postings. In one example, a method includes identifying one or more authors of respective contents issued by one or more registered expert content sources as verified experts associated with tagged topics that are tagged in association with the respective contents. The method further includes detecting, in one or more media, a media content related to a topic of interest that corresponds to one or more of the tagged topics with which one or more of the verified experts are associated. The method further includes outputting the media content related to the topic of interest to a response interface made available to one or more of the verified experts associated with the one or more of the tagged topics that correspond to the topic of interest.Type: ApplicationFiled: March 22, 2016Publication date: September 28, 2017Inventors: Rohit Bahl, Andrew R. Low
-
Patent number: 9772833Abstract: The present invention discloses an application instance staging method and apparatus. The method comprising: obtaining a list of functional services bound to an application program; determining a buildpack corresponding to the bound functional service; and performing, by the determined buildpack, application instance staging of the application program. With the technical solution according to embodiments of the invention, an application program can be automatically extended during application instance staging, such that it can interact with the bound service.Type: GrantFiled: June 18, 2015Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Patent number: 9509850Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user to can be added to respective user information stored in an e-meeting data structure associated with the call. A determination can be made as to whether the call system recognizes the user identifier associated with the first user and, responsive to determining the call system does not recognize the user identifier associated with the first user, a determination can be made as to whether the call system recognizes a voice of the first user. If the call system does not recognize the voice of the first user, a location of the first user can be identified by processing the user identifier. The location of the first user can be added to respective user information stored in the e-meeting data structure. An e-meeting can be generated for the call.Type: GrantFiled: October 23, 2015Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew R. Low, Travis R. Winter
-
Patent number: 9507578Abstract: An application instance staging method comprises installing a runtime environment for an application program pushed to a cloud client; installing dependency of the application program; reading an environment variable of the application program to identify a functional service bound to the application program; modifying the application program based on the functional service bound to the application program; and packaging the modified application program, runtime environment, and dependency into an executable droplet.Type: GrantFiled: June 29, 2015Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: Andrew R. Low, Lei Wang, Hai Hong Xu
-
Publication number: 20160277584Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user by the call and user information associated with the user identifier can be added to respective user information stored in an e-meeting data structure associated with the call. Responsive to determining the call system recognizes the voice of the first user, the first user can be identified based on the voice of the first user. Responsive to determining that the user information associated with the user identifier contains information not related to the identified first user, the information not related to the identified first user can be removed from the e-meeting data structure. An e-meeting for the call can be generated, the e-meeting including as participants the first user and at least a second user.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Andrew R. Low, Travis R. Winter
-
Patent number: 9398159Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user to can be added to respective user information stored in an e-meeting data structure associated with the call. A determination can be made as to whether the call system recognizes the user identifier associated with the first user and, responsive to determining the call system does not recognize the user identifier associated with the first user, a determination can be made as to whether the call system recognizes a voice of the first user. If the call system does not recognize the voice of the first user, a location of the first user can be identified by processing the user identifier. The location of the first user can be added to respective user information stored in the e-meeting data structure. An e-meeting can be generated for the call.Type: GrantFiled: January 9, 2015Date of Patent: July 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew R. Low, Travis R. Winter
-
Publication number: 20160205255Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user to can be added to respective user information stored in an e-meeting data structure associated with the call. A determination can be made as to whether the call system recognizes the user identifier associated with the first user and, responsive to determining the call system does not recognize the user identifier associated with the first user, a determination can be made as to whether the call system recognizes a voice of the first user. If the call system does not recognize the voice of the first user, a location of the first user can be identified by processing the user identifier. The location of the first user can be added to respective user information stored in the e-meeting data structure. An e-meeting can be generated for the call.Type: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventors: Andrew R. Low, Travis R. Winter
-
Publication number: 20160205256Abstract: Responsive to detecting a call from a first user into a call system, a user identifier associated with the first user to can be added to respective user information stored in an e-meeting data structure associated with the call. A determination can be made as to whether the call system recognizes the user identifier associated with the first user and, responsive to determining the call system does not recognize the user identifier associated with the first user, a determination can be made as to whether the call system recognizes a voice of the first user. If the call system does not recognize the voice of the first user, a location of the first user can be identified by processing the user identifier. The location of the first user can be added to respective user information stored in the e-meeting data structure. An e-meeting can be generated for the call.Type: ApplicationFiled: October 23, 2015Publication date: July 14, 2016Inventors: Andrew R. Low, Travis R. Winter
-
Patent number: 9245130Abstract: A method, data storage device and computer program product for having multiple users share a single data storage device securely. A data storage device, such as a Universal Serial Bus (USB) key, is plugged into a computing device. A USB controller of the USB key recognizes the computing device and creates an account for the user. The created account is associated with the user as well as associated with the computing device. Data uploaded to the USB key by the user is then associated with the created account. Only that user will be able to view that data on his/her computing device (computing device associated with the created account) unless the user indicates to share that data with other users. Such a process may be repeated each time the USB key is plugged into a different computing device thereby creating multiple accounts associated with multiple computing devices and users.Type: GrantFiled: March 29, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Rohith K. Ashok, Roy F. Brabson, Hugh E. Hockett, Andrew R. Low
-
Patent number: 9245131Abstract: A method, data storage device and computer program product for having multiple users share a single data storage device securely. A data storage device, such as a Universal Serial Bus (USB) key, is plugged into a computing device. A USB controller of the USB key recognizes the computing device and creates an account for the user. The created account is associated with the user as well as associated with the computing device. Data uploaded to the USB key by the user is then associated with the created account. Only that user will be able to view that data on his/her computing device (computing device associated with the created account) unless the user indicates to share that data with other users. Such a process may be repeated each time the USB key is plugged into a different computing device thereby creating multiple accounts associated with multiple computing devices and users.Type: GrantFiled: April 1, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Rohith K. Ashok, Roy F. Brabson, Hugh E. Hockett, Andrew R. Low