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).

  • Publication number: 20150378684
    Abstract: In an approach for mobilizing a web application, a processor receives a representational state transfer (REST) resource of a web application. A processor analyzes the REST resource to identify a pattern in the REST resource. A processor retrieves a template corresponding to the pattern in the REST resource. A processor generates a mobile web application based, at least in part, on the REST resource and the template.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Publication number: 20150378685
    Abstract: In an approach for adjusting a web application to comply with user interface capabilities of a device type, a processor receives user interface capabilities of a device type. A processor analyzes a web application for compatibility with the user interface capabilities of the device type. A processor determines at least one user interface element to be modified within presentation of the web application on the device type based on the analyzed compatibility of the web application with the user interface capabilities of the device type. A processor generates a version of the web application compatible with the user interface capabilities of the device type.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 9152942
    Abstract: The present invention discloses a solution for modifying a group list server to perform syndication feed operations. A syndication feed creation software component, a content gathering component, and a content extraction converting component can be added to a group list server. The modified group list server can continue to function as a traditional list server and can also function as a traditional feed server that is able to interoperate with standard, client-side feed readers. In one embodiment, the modified list server can repurpose syndication groups as to operate as syndication feed channels and can repurpose group members to operate as feed items.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: October 6, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael A. Gilfix, Victor S. Moore, Mark Pozefsky, Susan Renee Wallenborn
  • Patent number: 9135797
    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: December 28, 2006
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher C. Couper, Neil A. Katz, Victor S. Moore
  • Publication number: 20150254234
    Abstract: A computer retrieves profile information of a participant of a multi-party communication. The computer identifies an original jargon included in the multi-party communication based, at least in part, on the profile information. The computer generates a translated jargon by translating the original translated jargon, wherein the translated jargon can be understood by the participant of the multi-party communication. The computer sends the translated jargon to the participant of the multi-party communication.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Priyansh Dixit, Victor S. Moore, David Nahamoo, Dhandapani Shanmugam
  • Patent number: 9125032
    Abstract: A method, system, and computer program product for caching data in a cellular network is provided. Information from a cellular network regarding location, speed, direction of travel, and bandwidth for a user can be used to determine how much data should be cached for the user. More specifically, the time period for how long a user will be in a cell of a cellular network can be calculated using information received from the cellular network. The calculated time period can be used to calculate how much data will be used by a user for the calculated time period with only the amount of data needed for the time period being cached.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Duke Chang, Victor S. Moore, Robert B. Nicholson
  • Publication number: 20150222524
    Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.
    Type: Application
    Filed: December 12, 2014
    Publication date: August 6, 2015
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
  • Publication number: 20150222571
    Abstract: Routing messages to message queues may be provided. In one embodiment of the present disclosure, a message may be routed to a message queue based on topic of the message, content of the message, application for which the message was intended, and/or a set of rules such as a rule based on queue length and queue balancing. A template integration process may subscribe to one or more topic queues, from which input parameters are obtained for invoking a service request from an application.
    Type: Application
    Filed: February 4, 2014
    Publication date: August 6, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Rishi Vaish
  • Publication number: 20150200887
    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 and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. 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.
    Type: Application
    Filed: September 9, 2014
    Publication date: July 16, 2015
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
  • Publication number: 20150200886
    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 and a scheme. The scheme defines a sequence identifier to establish an order to reassemble the sequence of message payloads into the file. 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.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
  • Patent number: 9055150
    Abstract: The present invention discloses a presence management system for a contact center including a presence server, a data store, and one or more watchers. The presence server can accept, manage, and distribute presence information using Session Initiation Protocol (SIP) based messages in conformance with an open standard, such as an Internet Engineering Task Force (IETF) based standard. The data store can be communicatively linked to the presence server and can be configured to store the presence information. The stored presence information can include presence information for multiple contact center agents, wherein for each agent the stored presence information includes an element for expertise of the associated agent. The watchers can subscribe to the presence information managed by the presence server. Each of the watchers can correspond to a unique expertise. The watcher associated with an expertise can watch presence information for all of the contact center agents having that expertise.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: June 9, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 9047869
    Abstract: Embodiments of the present invention provide a method and computer program product for the automated voice enablement of a Web page with free form input field support. In an embodiment of the invention, a method for voice enabling a Web page with free form input field support can be provided. The method can include receiving speech input for an input field in a Web page, parsing a core attribute for the input field and identifying an external statistical language model (SLM) referenced by the core attribute of the input field, posting the received speech input and the SLM to an automatic speech recognition (ASR) engine, and inserting a textual equivalent to the speech input provided by the ASR engine in conjunction with the SLM into the input field.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 2, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 9014347
    Abstract: Embodiments of the invention provide a method, system and computer program product for voice print tagging for interactive voice response (IVR) session management. In an embodiment of the invention, a method of voiceprint tagging for IVR session management is provided. The method includes establishing an IVR session for a caller from over a network and presenting a portion of the IVR session to the caller over the network. The method also includes storing a voiceprint tag in memory associating a voiceprint of the caller with a portion of the IVR session. Finally, the method includes responding to a premature termination of the IVR session by re-establishing the prematurely terminated IVR session with the caller at the portion of the IVR session indicated by the voiceprint tag of the caller.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Victor S. Moore, David Nahamoo, Wendi L. Nusbickel, Christopher J. Vavra
  • Publication number: 20150074188
    Abstract: Web page scripts are managed in a network using a network appliance that intercepts a web page sent from a server and addressed to a client browser; modifies the web page by removing an embedded script from the web page; executes the removed embedded script; and sends the modified web page from the network appliance to the client browser.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Erik John Burckart, Robert Madey, JR., Victor S. Moore, Joseph W. Ziskin
  • Patent number: 8972279
    Abstract: Methods and apparatus are provided for matching audio advertisements to items on a shopping list in a mobile device. Audio advertisements are matched to items on a shopping list by obtaining the shopping list from a mobile device of the user; applying a speech recognizer to at least one audio advertisement detected on a microphone of the mobile device; identifying one or more key words in the at least one audio advertisement; comparing the one or more identified key words to one or more items on the shopping list stored on the mobile device; and storing the information related to the at least one advertisement if the one or more identified key words match the one or more items.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Alan G. Cole, Siddique A. Mohammed, Victor S. Moore, Dhandapani Shanmugam
  • Publication number: 20150058937
    Abstract: A method, system, and computer program product for deploying data to a web server for streaming video to a mobile device. The method can include receiving a request for streaming video from a mobile device upon the resolving of the request by a DNS. The method can further include simultaneously sending both a request to a database for the video requested and a playlist for the video to the mobile device. The method can then include receiving the video from the database. The video received is sent as a sequence of blocks, where each block can further be comprised of a sequence of chunks. The method can even further include decompressing each block and storing each chunk on a web server. The method can further include an exchange of a security credential.
    Type: Application
    Filed: September 1, 2014
    Publication date: February 26, 2015
    Inventors: Erik J. Burckart, Robert Madey, JR., Victor S. Moore, Richard Poundstone
  • Publication number: 20150055551
    Abstract: A mobile wireless access point includes at least one processor, memory and a cellular radio disposed within a housing, as well as a wireless router configured to generate and maintain a wireless hotspot within a geographic distance of the housing and to route data from the wireless hotspot to the Internet over the broadband data connection. Finally, the mobile wireless access point includes a mobile wireless access point notification delivery module executing in the memory of the housing and programmed to respond to a determination that a mobile device formerly connected to the wireless hotspot no longer is connected to the wireless hotspot by queuing in the memory messages received from over the broadband connection that are directed to the mobile device, and by subsequently delivering the queued messages to the mobile device in response to a determination that the mobile device has reconnected to the wireless hotspot.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Eric J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Publication number: 20150057022
    Abstract: A method for mobile wireless access point geolocation services proxying for mobile devices is provided. The method includes providing in a wireless access point, a wireless hotspot for different mobile devices and establishing a cellular communications link between the wireless access point and the Internet. The method also includes routing messages between the mobile devices and the cellular communications link through the wireless hotspot. Finally, the method includes responding to a request from one of the mobile devices for geolocation data by obtaining location data for the wireless access point and transmitting the obtained location data to the one of the mobile devices over the wireless hotspot for use by the one of the mobile devices in acquiring location based services from a remote endpoint server over the Internet.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Eric J. Burckart, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Publication number: 20150032974
    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: Application
    Filed: February 8, 2013
    Publication date: January 29, 2015
    Inventors: Oliver M. Deakin, Victor S. Moore, Robert B. Nicholson, Colin J. Thorne
  • Publication number: 20150029940
    Abstract: Method and system are provided for optimization of mobile data communication using byte caching. The method includes: intercepting data communications at a base station, wherein the data communications are between a user equipment and a network; and implementing byte caching at the base station to optimize data transfer between the base station and a byte cache server in the network at a peering point; wherein the network containing the base station supports mobility management of data transfer to and from the user equipment. The method includes providing a byte cache server as a transparent proxy with byte caching functionality where traffic for the user equipment is no longer tunnelled.
    Type: Application
    Filed: February 5, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Victor S. Moore, Robert B. Nicholson