Patents by Inventor Victor S. Moore

Victor S. Moore 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: 10255795
    Abstract: A method of identifying incidents using mobile devices can include receiving a communication from each of a plurality of mobile devices. Each communication can specify information about a detected sound. Spatial and temporal information can be identified from each communication as well as an indication of a sound signature matching the detected sound. The communications can be compared with a policy specifying spatial and temporal requirements relating to the sound signature indicated by the communications. A notification can be selectively sent according to the comparison.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher C. Couper, Neil A. Katz, Victor S. Moore
  • Patent number: 10235505
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 10229253
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 10216856
    Abstract: In an approach for adjusting a web application to comply with user interface capabilities of a device type, a processor monitors usage patterns of a web application by a user, including monitoring device type. The processor monitors input and output network communication data of a resource of a web application. The processor converts the monitored network data to Extensible Markup Language Schema (XSD), and updates documentation of the resource of the web application with the converted data. The processor further receives user interface capabilities of a device type and analyzes a web application for compatibility with the user interface capabilities of the device type. Based on the compatibility analysis, at least one user interface element is be modified within presentation of the web application on the device type. A processor generates a version of the web application compatible with the user interface capabilities of the device type.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10216855
    Abstract: A computer system and a computer readable medium are provided with program instructions to cause a processor to perform an approach for adjusting a web application to comply with user interface capabilities of a device type. A processor monitors usage patterns of a web application by a user, including monitoring device type. The processor monitors input and output network communication data of a resource of a web application. The processor converts the monitored network data to Extensible Markup Language Schema (XSD), and updates documentation of the resource of the web application with the converted data. The processor further receives user interface capabilities of a device type and analyzes a web application for compatibility with the user interface capabilities of the device type. Based on the compatibility analysis, at least one user interface element is be modified within presentation of the web application on the device type.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Publication number: 20190019400
    Abstract: A method of identifying incidents using mobile devices can include receiving a communication from each of a plurality of mobile devices. Each communication can specify information about a detected sound. Spatial and temporal information can be identified from each communication as well as an indication of a sound signature matching the detected sound. The communications can be compared with a policy specifying spatial and temporal requirements relating to the sound signature indicated by the communications. A notification can be selectively sent according to the comparison.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Inventors: Christopher C. Couper, Neil A. Katz, Victor S. Moore
  • Patent number: 10120801
    Abstract: Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server without terminating communications; implementing object caching at the base station using snooped data communications; implementing object caching at an object cache server in the network, wherein the object cache server proxies communications to the content server from the user equipment; and maintaining synchrony between an object cache at the base station and an object cache at the object cache server.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 6, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Oliver M. Deakin, Victor S. Moore, Robert B. Nicholson, Colin J. Thorne
  • Patent number: 10102737
    Abstract: A method of identifying incidents using mobile devices can include receiving a communication from each of a plurality of mobile devices. Each communication can specify information about a detected sound. Spatial and temporal information can be identified from each communication as well as an indication of a sound signature matching the detected sound. The communications can be compared with a policy specifying spatial and temporal requirements relating to the sound signature indicated by the communications. A notification can be selectively sent according to the comparison.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: October 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher C. Couper, Neil A. Katz, Victor S. Moore
  • Patent number: 10097440
    Abstract: In an approach for adjusting presentation of user interface (UI) elements in a webpage, a processor monitors usage of a webpage by one or more users. A processor determines at least one UI element to be modified within presentation of the webpage, based on at least one predefined rule and the monitored usage of the webpage by the one or more users. A processor generates a version of the webpage comprising the at least one UI element, as modified within the presentation of the webpage.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10089283
    Abstract: Mechanisms are provided for mobile enablement of webpages (e.g., HTML webpages). In one example, mechanisms are provided for refactoring Java Server Pages “JSP” of a web application into an abstraction layer that partitions the visual presentation elements of HTML pages of the web application into a set of views and a Javascript home page. Further, mechanisms are provided for enabling access to the HTML pages over a mobile device by stacking views one atop another (in one specific example, the views may be rendered only one view at a time as needed; in another specific example any number of views (e.g., all of the views) may be rendered at once). Further, mechanisms are provided for enabling navigation between the views for the HTML pages by providing buttons along with each view.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
  • Patent number: 10083156
    Abstract: Mechanisms are provided for mobile enablement of webpages (e.g., HTML webpages). In one example, mechanisms are provided for refactoring Java Server Pages “JSP” of a web application into an abstraction layer that partitions the visual presentation elements of HTML pages of the web application into a set of views and a Javascript home page. Further, mechanisms are provided for enabling access to the HTML pages over a mobile device by stacking views one atop another (in one specific example, the views may be rendered only one view at a time as needed; in another specific example any number of views (e.g., all of the views) may be rendered at once). Further, mechanisms are provided for enabling navigation between the views for the HTML pages by providing buttons along with each view.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore
  • Patent number: 10057329
    Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic. Subscription information is stored on the message switch in one or more access control lists associated with the message queue.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
  • Patent number: 10031904
    Abstract: A method for interacting with a database stored in an object grid is described. The database is given attributes of a spreadsheet. Elements stored in the database are represented and addressed as cells of a spreadsheet. Cells can store data objects, including formulas, and executable scripts. The spreadsheet can evaluate formulas, carry out the program instructions of executable scripts, and perform complex event processing. Interaction with the spreadsheet is accomplished through the use of structured data messages which include instructions, spreadsheet and cell addressing and, optionally, data elements.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Victor S. Moore
  • Publication number: 20180203982
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 19, 2018
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 10002238
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 9998559
    Abstract: A first computing device receives a first request from a client computing device, wherein the first request includes a markup language request. The first computing device transmits the first request to a second computing device, wherein the second computing device services the first request. The first computing device receives the serviced first request, wherein the serviced first request includes a manifest tag. The first computing device caches the serviced first request. The first computing device transmits the serviced first request to the client computing device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: John S. Cox, Gennaro A. Cuomo, Todd E. Kaplinger, Christopher C. Mitchell, Victor S. Moore, Gregory L. Truty
  • Patent number: 9959363
    Abstract: In an approach for documenting a representational state transfer (REST) resource. A processor monitors input JavaScript Object Notation (JSON) data and output JSON data of a REST resource of an application. A processor converts a set of data from the monitored input JSON data and output JSON data of the REST resource to a self-documenting interchange format. A processor stores the converted set of data from the monitored input JSON data and output JSON data of the REST resource.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Publication number: 20180082046
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Patent number: 9922177
    Abstract: A method, system and computer program product for enforcing licensing terms when distributing content via a container image running in a container. Upon receiving a request for a service from the container by the isolation code, where the isolation code limits, accounts and isolates resource usage of process groups, the commerce code application programming interfaces (APIs) of the isolation code read a key of the container. The key contains licensing terms applied to the component(s) (e.g., applications) of the container. The commerce code APIs will then confirm that the container is in compliance with those licensing terms. If the container is in compliance with the licensing terms, the container will be allowed to execute. Otherwise, the container will be prevented from executing. In this manner, the commerce code APIs can enforce the licensing terms, including restrictions and enforcement of payment to the licensor upon distributing content in the container.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Bercow, Daniel E. Kloud, Victor S. Moore, Aaron J. Quirk
  • Publication number: 20180069915
    Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic. Subscription information is stored on the message switch in one or more access control lists associated with the message queue.
    Type: Application
    Filed: November 2, 2017
    Publication date: March 8, 2018
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty