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: 10684875Abstract: 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: GrantFiled: December 6, 2012Date of Patent: June 16, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Jeffrey E. Bickford, Ramon Caceres
-
Patent number: 9955330Abstract: 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: GrantFiled: April 14, 2015Date of Patent: April 24, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
-
Patent number: 9928349Abstract: 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: GrantFiled: February 14, 2008Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: David F. Bantz, Ramon Caceres, Thomas E. Chefalas, Srikant Jalan, Steven J. Mastrianni, Clifford A. Pickover
-
Patent number: 9888038Abstract: 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: GrantFiled: May 6, 2013Date of Patent: February 6, 2018Assignees: AT&T Intellectual Property, L.P., Duke UniversityInventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Vinson Chao Lim, Amre Shakimov
-
Patent number: 9423354Abstract: 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: GrantFiled: February 5, 2014Date of Patent: August 23, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, Ramon Caceres, Stefan Berger
-
Publication number: 20150223043Abstract: 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: ApplicationFiled: April 14, 2015Publication date: August 6, 2015Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
-
Patent number: 9031531Abstract: 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: GrantFiled: November 20, 2012Date of Patent: May 12, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
-
Patent number: 8949327Abstract: 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: GrantFiled: November 20, 2008Date of Patent: February 3, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Balachander Krishnamurthy, Ramon Caceres
-
Publication number: 20140218500Abstract: 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: ApplicationFiled: February 5, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chandrasekhar Narayanaswami, Mandayam Thondanur Raghunath, RAMON CACERES, STEFAN BERGER
-
Publication number: 20140164591Abstract: 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: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Jeffrey E. Bickford, Ramon Caceres
-
Publication number: 20140141744Abstract: 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: ApplicationFiled: November 20, 2012Publication date: May 22, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Emiliano Miluzzo, Ramon Caceres, Yih-Farn Robin Chen
-
Patent number: 8621066Abstract: 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: GrantFiled: March 12, 2009Date of Patent: December 31, 2013Assignee: 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: 8615788Abstract: 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: GrantFiled: August 12, 2009Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
-
Publication number: 20130247141Abstract: 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: ApplicationFiled: May 6, 2013Publication date: September 19, 2013Applicant: AT&T Intellectual Property I,L.P.Inventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Lim, Amre Shakimov
-
Patent number: 8437365Abstract: 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: GrantFiled: November 19, 2009Date of Patent: May 7, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Ramon Caceres, Alexander Varshavsky, Landon Cox, Harold Lim, Amre Shakimov
-
Patent number: 8423956Abstract: 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: GrantFiled: May 5, 2008Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
-
Patent number: 8327453Abstract: 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: GrantFiled: April 27, 2010Date of Patent: December 4, 2012Assignee: ShieldIP, Inc.Inventors: Michael O. Rabin, Dennis E. Shasha, Yossi Beinart, Ramon Caceres, Timir Karia, David Molnar, Sean Rolinson
-
Patent number: 8302073Abstract: 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: GrantFiled: June 15, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Ramon Caceres, Sebastien Demathieu
-
Patent number: 8219991Abstract: 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: GrantFiled: May 6, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Danny Soroker, Daniel Irimie Dig, Ramon Caceres, Sébastien Demathieu, Apratim Purakayastha
-
Patent number: 8086217Abstract: 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: GrantFiled: December 8, 2010Date of Patent: December 27, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Charles Douglas Blewett, Ramon Caceres, James Christopher Ramming