Patents by Inventor Matthew A. Terry

Matthew A. Terry 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: 10698875
    Abstract: An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Avinesh Kumar, Sandeep R. Patil, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 10666749
    Abstract: A system and method is provided for converting RFID tag information into presence documents and, in particular, a system, topologies and a method is provided for leveraging session initiation protocol (SIP) to integrate RFID tag information into presence documents. The method is implemented in a computing environment, which includes receiving RFID information from a RFID gateway and converting the RFID information into a SIP message. The SIP message is published to a presence server.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrahmanyam S. Musti, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Publication number: 20200159500
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: receiving, by a computing device, an event stream comprising user actions performed within a development tool; determining, by the computing device, using the event stream, that a user is performing an action in the development tool; determining, by the computing device, an intent of the user based on cognitive analysis of the action; determining, by the computing device, a different approach that satisfies the intent of the user; and providing, by the computing device, a recommendation of the different approach to the user.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159507
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: reading, by a computing device, metadata of a component to be provided to a development tool; generating, by the computing device, an interactive tutorial using the metadata of the component; and presenting, by the computing device, the interactive tutorial in the development tool to a user.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200160458
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: determining, by a computing device, that each of a plurality of users of an integrated development environment (IDE) has a common question about performing a task in the IDE; determining, by the computing device, that a community-accepted answer exists to the common question about performing the task in the IDE; and updating support documentation for the IDE based on the community-accepted answer to the common question about performing the task in the IDE.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159499
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising user actions performed within a development tool; identifying, by the computing device, a pattern using the event stream; determining, by the computing device, a confidence level of the pattern; and in response to the confidence level of the pattern exceeding a threshold, the computing device providing a recommendation based on the pattern.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159501
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising actions performed by a user within a user interface (UI) of an integrated development environment (IDE); determining, by the computing device, a current persona of the user based on the actions in the event stream; and personalizing, by the computing device, the UI of the IDE based on the current persona of the user.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159498
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: rendering, by a computer device, an object in response to actions performed through the computer device; collecting, by the computer device, a syntax associated with the object; processing, by the computing device, the collected syntax to determine an intent associated with the object; and matching, by the computing device, a recommended action to the intent.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. Bodin, Komandur R. Kumar, Mahendar Yedla, Matthew B. Trevathan, Matthew A. Terry, Srikanth Tamalampudi, Srinivas Sesham, Edward H. Gross
  • Patent number: 10659510
    Abstract: A system and method for streaming media and, more particularly, to a system and method for active transcoding of content in a distributed system. The method includes receiving a file having predetermined parameters and sizing the file up to an optimal packet size according to a logarithmic scheme. The optimal packet size is a largest packet size. In further aspects, the method also includes providing a computer infrastructure operable to perform the steps herein. The system includes a media service, rules engine, log based job creator and a stream constructor. A computer infrastructure having computer readable medium to perform the processes described herein is also provided.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert W. Bond, Stephen E. Jaffe, Michael P. Outlaw, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 10623563
    Abstract: A system and methods is provided for providing SIP based voice transcription services. A computer implemented method includes: transcribing a Session Initiation Protocol (SIP) based conversation between one or more users from voice to text transcription; identifying each of the one or more users that are speaking using a device SIP_ID of the one or more users; marking the identity of the one or more users that are speaking in the text transcription; and providing the text transcription of the speaking user to non-speaking users.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Dingler, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 10555111
    Abstract: The present disclosure generally relates to geo-boundary services for mobile devices and related applications and, more particularly, to systems and processes for providing a refresh boundary encompassing a plurality of geo-boundaries which can be monitored and cached by mobile devices and related applications. The method includes: obtaining a plurality of geographic boundaries from a geographic location of a mobile device; generating a monitored boundary encompassing the plurality of geographic boundaries; and providing a refresh boundary within the monitored boundary to encompass at least one geographic boundary of the plurality of geographic boundaries.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 4, 2020
    Assignee: KONY, INC.
    Inventors: Matthew B. Trevathan, Matthew Terry, Muralidhar Seelam
  • Patent number: 10348860
    Abstract: An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kishore Channabasavaiah, Stephen E. Jaffe, Brian T. Paulsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan, Raghu Varadan
  • Patent number: 10250718
    Abstract: An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Stephen E. Jaffe, Brian T. Paulsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan, Raghu Varadan
  • Patent number: 10172008
    Abstract: A system and method is provided to determine location information of a portable computing device and, in particular, to a secure and scalable system and method of decoupling and exposing handset originated location information to third parties. The system includes a location platform to determine location information of a remote user, and an encryption service configured to secure the location information of the remote user and send the secure location information to a content provider.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pramodh D. Narayan, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 10116642
    Abstract: Systems and processes of advanced identity management over multiple identity providers deployable through mobile applications are provided. The process, e.g., method, includes requesting a backend service from multiple backend services by a requesting device. The method further includes exposing the requested backend service though a call in by a gateway service using a token mapped to the requested backend service, without exposing any of the backend services directly to the requesting device.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 30, 2018
    Assignee: KONY, INC.
    Inventors: Matthew B. Trevathan, Perraju Bendapudi, Deepak Chanderasakar, Bjorn Hildahl, Gopi Krishna Mudumbai, Krishna Padmasola, Jagan Peri, Sri Ramanathan, Matthew A. Terry
  • Patent number: 10115101
    Abstract: A method, a system, and a computer program product are provided for wireless establishment of identity via bi-directional radio-frequency identification (RFID). The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable for sending device data including at least a username and a password to a transceiver. The method also includes receiving an identifier of an access point in a wireless network from the transceiver, the transceiver sending the device data to the access point via a security server. The device data is sent to the access point based on the identifier of the access point, the access point establishing a secure connection to the computer infrastructure based on the device data received from the transceiver and the computer infrastructure.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Dingler, Frank C. Fisk, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Publication number: 20180255425
    Abstract: The present disclosure generally relates to geo-boundary services for mobile devices and related applications and, more particularly, to systems and processes for providing a refresh boundary encompassing a plurality of geo-boundaries which can be monitored and cached by mobile devices and related applications. The method includes: obtaining a plurality of geographic boundaries from a geographic location of a mobile device; generating a monitored boundary encompassing the plurality of geographic boundaries; and providing a refresh boundary within the monitored boundary to encompass at least one geographic boundary of the plurality of geographic boundaries.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Matthew B. TREVATHAN, Matthew TERRY, Muralidhar SEELAM
  • Patent number: 10038760
    Abstract: An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: July 31, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kishore Channabasavaiah, Stephen E. Jaffe, Brian T. Paulsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan, Raghu Varadan
  • Patent number: 10033763
    Abstract: An application launcher is disclosed for retrieving and permitting launch of multiple mobile applications through a single, secure authentication process, and a method of use. The method includes receiving a request to launch one or more applications through a single authentication process. The method further includes authenticating a user through an application launcher. The method further includes appending a security token to one or more applications upon authentication of the user to enable the user to launch the one or more applications through the single authentication process provided by the application launcher.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: July 24, 2018
    Assignee: Kony INC.
    Inventors: Raj Kumar Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew Trevathan, Sathyanarayana Vennapusala
  • Publication number: 20180196875
    Abstract: An approach for determining repeat website users via browser uniqueness tracking includes receiving browser information from a server based on a browser accessing a website. The approach includes creating a browser identifier based on the browser information. The approach includes determining the browser is one of a new visitor and a repeat visitor to the website by comparing the browser identifier to other browser identifiers associated with the website. The approach includes transmitting a message to the server indicating the browser is one of a new visitor and a repeat visitor to the website based on the determining.
    Type: Application
    Filed: March 9, 2018
    Publication date: July 12, 2018
    Inventors: Frank C. FISK, Sri RAMANATHAN, Matthew A. TERRY, Matthew B. TREVATHAN