Patents by Inventor Matthew B. Trevathan

Matthew B. Trevathan 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: 9336127
    Abstract: Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 10, 2016
    Assignee: KONY, INC.
    Inventors: Raj K. Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Jason Evans, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9329860
    Abstract: An approach for specifying data in a standards style pattern of Service-Oriented Architecture (SOA) environments is provided. The approach implemented in a computer infrastructure, includes defining an interface including one or more local data elements and one or more references to one or more common data elements, of a service, the one or more common data elements being defined in a library for a plurality of services. The approach further includes configuring a data definition file (DDF) which indicates whether each of the one or more local data elements and the one or more common data elements is mandatory for the service. The approach further includes validating one or more data elements from a consumer as mandatory for the service based on the configured DDF.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sreekanth R. Iyer, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Publication number: 20160098250
    Abstract: Systems and processes for prototyping and designing natively rendered multi-channel applications across diverse platforms are disclosed. The method of prototyping an application with a computing device includes providing a library of native design elements which are reproducible in different design layouts on an interface associated with different, predefined platforms. The method further includes converting a first design layout comprising one or more native design elements which fits within an interface associated with a first platform of the different, predefined platforms to a second design layout comprising the one or more native design elements which fits within an interface associated with a second platform of the different, predefined platforms, and which is in proportion to the first design layout.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Edward GROSS, Destry GUSTIN, Komandur Rajendra KUMAR, Pattabhi Rama Rao DASARI, Matthew B. TREVATHAN, Prajakt DESHPANDE, Raj K. KONERU, Sathyanarayana VENNAPUSALA
  • Patent number: 9307016
    Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to manage workload for cloud computing by transferring workload to at least one mobile device using Session Initiation Protocol (SIP).
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: April 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Sri Ramanathan, Susan L. Sylvia, Matthew B. Trevathan
  • Patent number: 9306956
    Abstract: Immediately upon identifying a potential breach to a file system, a read-only snapshot of one or more file sets of data stored on a storage volume of the file system is created, and one or more file system protection commands are invoked that restrict access to the snapshot of the file set. Generating the snapshot and restricting access to the snapshot data may include immediately opening an administrative shell for the file-system in response to identifying a potential breach, and executing administrative shell commands that invoke creation of snapshot and limit access of the snapshot data to an administrator or super user.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: April 5, 2016
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Blaine H. Dolph, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 9282123
    Abstract: A method and an apparatus for specifying a time-varying, intelligent service-oriented model are provided. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, includes defining information of a service which is to be provided to one or more users having access to a system storing the defined information. The method further includes defining policies associated with the defined information to allow and deny access to selected portions of the defined information, and exposing to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sreekanth R. Iyer, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 9280743
    Abstract: A truth maintenance method and system. The method includes receiving by a computer processor, health event data associated with heath care records for patients. The computer processor associates portions of the health event data with associated patients and related records in a truth maintenance system database. The computer processor derives first health related assumption data and retrieves previous health related assumption data derived from and associated with previous portions of previous health event data. The computer processor executes non monotonic logic with respect to the first health related assumption data and the previous health related assumption data. In response, the computer processor generates and stores updated first updated health related assumption data associated with the first health related assumption data and the previous health related assumption data.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prabhakar Attaluri, Mickey Iqbal, Calvin D. Lawrence, Matthew B. Trevathan
  • Patent number: 9280557
    Abstract: Virtual file system virtual nodes are grouped in subpools in response to identified resource components and managed as a function of their subpool groupings. Virtual nodes are decomposed into individual components linked to each other within each node. The components that have repetitive accesses by applications within the virtual file system and their respective frequencies of repetitive access are identified. Modules of linked occurrences of the repetitive components within each of the plurality of virtual nodes are formed, and subsets of the virtual nodes sharing common modules are grouped into subpools. Accordingly, in response to an application of the virtual file system requesting a service that is satisfied by a subpool common module, selection of a virtual node for reinitiating for reuse by the application is restricted to virtual nodes within the subpool associated with the common module.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Abhinay R. Nagpal, Sandeep Ramesh Patil, Sri Ramanathan, Matthew B. Trevathan
  • Patent number: 9282156
    Abstract: An architecture and method of call routing is provided based on session initiated protocol presence information of a callee. The method includes providing a computer infrastructure operable to: receive presence information of a callee upon detecting when the callee is within a certain proximity; and provide call routing information to at least one callee designated device based on customized rules provided by the callee and correlated to the presence information of the callee. The presence information is updated by a SIP based notification.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kerrie L. Holley, Sriram Ramanathan, Muralidhar Seelam, Matthew B. Trevathan
  • Publication number: 20160062701
    Abstract: Data storage using application storage analytics that: (i) runs a set of application(s) that use a thin provision data storage device for data storage; (ii) determines a set of runtime behavior(s) of the set of applications(s) with respect to use of the thin provisioning data storage device for data storage; and (iii) calculates a runtime representation capacity based on a predetermined over-provisioning ratio and the set of runtime behavior(s).
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
  • Publication number: 20160057591
    Abstract: A system and method for sending text messages and, more particularly, a system and method for forcing SMS capable devices to communicate via SMS using, for example, SS7 protocol. A method includes providing a tag forcing a return text message to be sent via SS7 protocol. In use, the system and method is configured to force the use of SMS messages via the SS7 protocol. The system and method can be implemented over any network, for example, and any existing mobile device and related infrastructure can be modified to take advantage of the benefits and functionality of the system and method of the invention.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 25, 2016
    Inventors: Mark D. DENNARD, John R. DINGLER, Eythan C. HOLLADAY, Jessica E. MARCEAU, Matthew B. TREVATHAN
  • Publication number: 20160049830
    Abstract: Methods and systems for controlling electrical distribution grids. The method includes determining premises in an electrical distribution grid that include an energy resource. The method further includes determining a configuration of the electrical distribution grid including a micro-grid, the micro-grid including the one or more premises. The method further includes electrically isolating, monitoring and controlling the micro-grid from the electrical distribution grid through the use of a micro-grid manager.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 18, 2016
    Inventors: Gopal K. BHAGERIA, Jean-Gael F. REBOUL, Matthew B. TREVATHAN
  • Patent number: 9253612
    Abstract: A system and method for sending text messages and, more particularly, a system and method for forcing SMS capable devices to communicate via SMS using, for example, SS7 protocol. A method includes providing a tag forcing a return text message to be sent via SS7 protocol. In use, the system and method is configured to force the use of SMS messages via the SS7 protocol. The system and method can be implemented over any network, for example, and any existing mobile device and related infrastructure can be modified to take advantage of the benefits and functionality of the system and method of the invention.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Dennard, John R. Dingler, Eythan C. Holladay, Jessica E. Marceau, Matthew B. Trevathan
  • Patent number: 9250812
    Abstract: Dynamic allocation of memory in a hybrid system is provided. In particularly, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file storage. The method includes a method comprises dynamically allocating a file or its part or to cache a file or its part between different storage technologies and respective memory technologies in a hybrid infrastructure.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bhushan P. Jain, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 9253610
    Abstract: A location based service and method configured to provide a mechanism for information to a subscribing user. The method is implemented on a computing infrastructure and includes querying one or more databases for matching information of a third party that is associated with one or more mobile devices that pass within a predefined location at one or more predefined intervals. The method further includes providing location information to a subscribing user of the one or more mobile devices that have the matching information and pass within the predefined location.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Nielsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 9244446
    Abstract: Methods and systems for controlling electrical distribution grids. The method includes determining premises in an electrical distribution grid that include an energy resource. The method further includes determining a configuration of the electrical distribution grid including a micro-grid, the micro-grid including the one or more premises. The method further includes electrically isolating, monitoring and controlling the micro-grid from the electrical distribution grid through the use of a micro-grid manager.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: January 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gopal K. Bhageria, Jean-Gael F. Reboul, Matthew B. Trevathan
  • Patent number: 9247011
    Abstract: A system and method is provided for reducing latency when providing user location information services. The system is implemented in a computer infrastructure which includes computer executable code tangibly embodied on a computer readable medium. The executable code is operable to trigger a location based service to obtain user location information prior to the user registering for location services.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Dennard, Lasith G. Perera, Sri Ramanathan, William P. Shaouy, Matthew A. Terry, Matthew B. Trevathan
  • Publication number: 20160021074
    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: Application
    Filed: October 2, 2015
    Publication date: January 21, 2016
    Inventors: Pramodh D. NARAYAN, Sri RAMANATHAN, Matthew A. TERRY, Matthew B. TREVATHAN
  • Patent number: 9232018
    Abstract: A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Bond, Stephen E. Jaffe, Keith P. Loring, Douglas J. McCulloch, Patrick J. Richards, Jr., Matthew B. Trevathan
  • Patent number: 9230274
    Abstract: A system and method for providing RFID dynamic content presentation using wireless devices and RFID technologies. The method comprises providing a wireless capable device which is configured to receive RFID information and store the RFID information in storage for later retrieval. The system is an infrastructure which comprises at least one RFID tag which stores RFID information; and a wireless capable device which is configured to receive the RFID information and store the RFID information in storage for later retrieval.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Dennard, Randy S. Johnson, Ellen L. Lewis, Tedrick N. Northway, Michael P. Outlaw, Matthew B. Trevathan