Patents by Inventor Ramon Caceres

Ramon Caceres 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: 10684875
    Abstract: A mobile device including a memory including computer-executable instructions for synchronizing a virtual machine and a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations including executing a virtual machine using a memory; executing a hypervisor providing a synchronization daemon, the synchronization daemon monitoring the memory, the synchronization daemon generating a checkpoint indicating a change in the memory; the hypervisor initiating transmission of the change in the memory over a wireless network for delivery to a standby mobile device to synchronize the virtual machine on the standby mobile device.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: June 16, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jeffrey E. Bickford, Ramon Caceres
  • Patent number: 9955330
    Abstract: Distributed computing task costing is disclosed. Costing can be employed to determine if a task will be passed to a distributed computing cluster including mobile devices. Costing can include determining a base cost value predicated on a selectable level of utility to a user of a burdened device, a base time value related to completing the task without the use of the cluster, determining a delay cost, and any monetary costs associated with performing the task without the use of the cluster. Costing can further include demining a relief cost that can include the selectable level of utility, a relief time value related to completing the task with the cluster, the delay cost, an incentive cost based on the sum across a set of relief devices and their corresponding parameters for cluster participation, and any remaining monetary costs borne by the burdened device.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: April 24, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
  • Patent number: 9928349
    Abstract: A secure object manager obtains, from an authorized person, a specification for disposition of at least one object, and creates first instructions, pertaining to the disposition, for a remote secure-object agent on a remote system. A copy of the object and the first instructions are sent to a remote secure-object agent on a remote system, which controls the copy based on the first instructions.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: David F. Bantz, Ramon Caceres, Thomas E. Chefalas, Srikant Jalan, Steven J. Mastrianni, Clifford A. Pickover
  • Patent number: 9888038
    Abstract: A method, computer readable medium and apparatus for providing a virtual individual server service within a communications network are disclosed. For example, the method receives a request from a subscriber of the communications network to subscribe to the virtual individual server service, provides a virtual individual server to the subscriber in response to the request and executes at least one application via the virtual individual server using at least one piece of personal information associated with the subscriber.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: February 6, 2018
    Assignees: AT&T Intellectual Property, L.P., Duke University
    Inventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Vinson Chao Lim, Amre Shakimov
  • Patent number: 9423354
    Abstract: A system for monitoring performance of a machine for detection of visible signs of failure, includes: a machine enclosure housing machine parts; at least one canal through the machine enclosure acting as a visual conduit for providing a view into the interior of the machine; a guide rail within the canal for moving a camera into the interior; an interface to the machine configured to receive images from the visual conduit; and a repair network for linking the interface to a monitoring center that provides for the repair of problems with the machine.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Ramon Caceres, Stefan Berger
  • Publication number: 20150223043
    Abstract: Distributed computing task costing is disclosed. Costing can be employed to determine if a task will be passed to a distributed computing cluster including mobile devices. Costing can include determining a base cost value predicated on a selectable level of utility to a user of a burdened device, a base time value related to completing the task without the use of the cluster, determining a delay cost, and any monetary costs associated with performing the task without the use of the cluster. Costing can further include demining a relief cost that can include the selectable level of utility, a relief time value related to completing the task with the cluster, the delay cost, an incentive cost based on the sum across a set of relief devices and their corresponding parameters for cluster participation, and any remaining monetary costs borne by the burdened device.
    Type: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
  • Patent number: 9031531
    Abstract: Distributed computing task costing is disclosed. Costing can be employed to determine if a task will be passed to a distributed computing cluster including mobile devices. Costing can include determining a base cost value predicated on a selectable level of utility to a user of a burdened device, a base time value related to completing the task without the use of the cluster, determining a delay cost, and any monetary costs associated with performing the task without the use of the cluster. Costing can further include demining a relief cost that can include the selectable level of utility, a relief time value related to completing the task with the cluster, the delay cost, an incentive cost based on the sum across a set of relief devices and their corresponding parameters for cluster participation, and any remaining monetary costs borne by the burdened device.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 12, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
  • Patent number: 8949327
    Abstract: In embodiments of the disclosed technology, a plurality of ratings of, for example, websites is received, wherein each rating is associated with a category and a rater, and each rater is associated with at least one group. A selection of a category is received from the user, wherein the user is associated with at least one group. One website location, or a plurality of website locations, is provided in the category to the user, based on at least one rating of the plurality of ratings provided by at least one of the raters, wherein at least one group associated with the rater and at least one group associated with the user are the same group.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: February 3, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Balachander Krishnamurthy, Ramon Caceres
  • Publication number: 20140218500
    Abstract: A system for monitoring performance of a machine for detection of visible signs of failure, includes: a machine enclosure housing machine parts; at least one canal through the machine enclosure acting as a visual conduit for providing a view into the interior of the machine; a guide rail within the canal for moving a camera into the interior; an interface to the machine configured to receive images from the visual conduit; and a repair network for linking the interface to a monitoring center that provides for the repair of problems with the machine.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 7, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, RAMON CACERES, STEFAN BERGER
  • Publication number: 20140164591
    Abstract: A mobile device including a memory including computer-executable instructions for synchronizing a virtual machine and a processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations including executing a virtual machine using a memory; executing a hypervisor providing a synchronization daemon, the synchronization daemon monitoring the memory, the synchronization daemon generating a checkpoint indicating a change in the memory; the hypervisor initiating transmission of the change in the memory over a wireless network for delivery to a standby mobile device to synchronize the virtual machine on the standby mobile device.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jeffrey E. Bickford, Ramon Caceres
  • Publication number: 20140141744
    Abstract: Distributed computing task costing is disclosed. Costing can be employed to determine if a task will be passed to a distributed computing cluster including mobile devices. Costing can include determining a base cost value predicated on a selectable level of utility to a user of a burdened device, a base time value related to completing the task without the use of the cluster, determining a delay cost, and any monetary costs associated with performing the task without the use of the cluster. Costing can further include demining a relief cost that can include the selectable level of utility, a relief time value related to completing the task with the cluster, the delay cost, an incentive cost based on the sum across a set of relief devices and their corresponding parameters for cluster participation, and any remaining monetary costs borne by the burdened device.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
  • Patent number: 8621066
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a recipient client device having a controller operable to receive and store a media object from an originating device, track locations where the media object has been since the media object has been stored in the recipient client device, track identifiers associated with a device or a user that has accessed the media object at the locations, and track and store annotations about the media object by the device or the user that accessed the media object. Other embodiments are disclosed.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: December 31, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kermit Hal Purdy, Brian Amento, Larry Stead, Alicia Abella, Eric Cheung, Mukesh Nathan, Luis Zaman, Ramon Caceres
  • Patent number: 8615788
    Abstract: A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
  • Publication number: 20130247141
    Abstract: A method, computer readable medium and apparatus for providing a virtual individual server service within a communications network are disclosed. For example, the method receives a request from a subscriber of the communications network to subscribe to the virtual individual server service, provides a virtual individual server to the subscriber in response to the request and executes at least one application via the virtual individual server using at least one piece of personal information associated with the subscriber.
    Type: Application
    Filed: May 6, 2013
    Publication date: September 19, 2013
    Applicant: AT&T Intellectual Property I,L.P.
    Inventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Lim, Amre Shakimov
  • Patent number: 8437365
    Abstract: A method, computer readable medium and apparatus for providing a virtual individual server service within a communications network are disclosed. For example, the method receives a request from a subscriber of the communications network to subscribe to the virtual individual server service, provides a virtual individual server to the subscriber in response to the request and executes at least one application via the virtual individual server using at least one piece of personal information associated with the subscriber.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: May 7, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Lim, Amre Shakimov
  • Patent number: 8423956
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Patent number: 8327453
    Abstract: A system for protecting software against piracy while protecting a user's privacy enables enhancements to the protection software in a user device and extended protections against piracy. The protection system allows the user device to postpone validation of purchased tags stored in a tag table for installed software and to re-establish ownership of a tag table to recover from invalidation of a tag table identifier value resulting from revelation of a tag table identifier value. Continued use of the tag table is provided by the use of credits associated with a tag table. A protection center is protected against denial of service attacks by making calls to the protection center cost time or money to the attackers.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: December 4, 2012
    Assignee: ShieldIP, Inc.
    Inventors: Michael O. Rabin, Dennis E. Shasha, Yossi Beinart, Ramon Caceres, Timir Karia, David Molnar, Sean Rolinson
  • Patent number: 8302073
    Abstract: Moving dependencies along with source code is provided. A set of dependencies are identified for the source code in response to a user moving the source code from an origin project to a destination project. A determination is made whether a number of dependencies from the set of dependencies are present in the destination project. The number of dependencies are added to the destination project in response to the number of dependencies being absent in the destination project.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ramon Caceres, Sebastien Demathieu
  • Patent number: 8219991
    Abstract: Consolidating the launching of multiple tasks is provided. A task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read. The parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components. The tool generates a single composite launch description that defines launching of the components in accordance with the launch relationships.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Danny Soroker, Daniel Irimie Dig, Ramon Caceres, Sébastien Demathieu, Apratim Purakayastha
  • Patent number: 8086217
    Abstract: The invention provides a system and method for providing a temporary wireless service connection to one or more users within a wireless local area network. In-building services and Internet related services are provided to the users over their respective temporary wireless service connections. Each user is charged for their specific usage amounts which may be based on the number of packets transferred, the number of bytes transferred, the number of distinct transactions and/or the time period each user's temporary wireless service connection was active.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: December 27, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles Douglas Blewett, Ramon Caceres, James Christopher Ramming