Patents by Inventor Carlos F. Reverte

Carlos F. Reverte 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: 9495084
    Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 15, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20160041714
    Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.
    Type: Application
    Filed: April 13, 2015
    Publication date: February 11, 2016
    Applicant: AddThis, Inc.
    Inventors: Stewart O. ALLEN, Scott F. COSBY, Hasseltine R. DEBUTTS, John A. FATH, Matthew J. KEESAN, Hooman RADFAR, Carlos F. REVERTE
  • Patent number: 9009728
    Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: April 14, 2015
    Assignee: AddThis, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
  • Patent number: 8266274
    Abstract: A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: September 11, 2012
    Assignee: Clearspring Technologies, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
  • Publication number: 20120227060
    Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.
    Type: Application
    Filed: November 7, 2011
    Publication date: September 6, 2012
    Applicant: Clearspring Technologies, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
  • Patent number: 8209378
    Abstract: In one embodiment, a method includes receiving a request from a processing device to send a widget to a handheld mobile device. The request can be defined after at least a portion of an instance of the widget has been processed at the processing device. The request can be associated with a widget identifier. The method can also include defining a widget precursor at a widget-sharing server in response to the request from the processing device. The widget precursor can be associated with the widget identifier and a placement identifier.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: June 26, 2012
    Assignee: Clearspring Technologies, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, Richard S. Labarca, Carlos F. Reverte
  • Patent number: 8170715
    Abstract: Methods and tools for automatically performing work within a pipe or pipe network based on sensed impedance information. A robot, which may be tethered or un-tethered, includes a computer controller and a work tool for performing work within the pipe. With or without impedance-based calibration, the robot senses environmental and tool-based impedance characteristics and determines, using said software, ways in which the current work performance can be altered or improved based on the impedance information. The operation of the work tool is then altered in line with the control software. Many different types of work related to the inspection, cleaning and rehabilitation of pipes can be accomplished with the present robots including reinstating laterals after lining, cutting or clearing debris, sealing pipe joints and/or other heretofore manual pipe-based processes.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: May 1, 2012
    Assignee: RedZone Robotics, Inc.
    Inventors: Subramanian Vallapuzha, Scott M. Thayer, Eric C. Close, Joseph Salotti, Ronald Genise, Alan Gerber, Adam Slifko, Edison Hudson, Gregory Baltus, Carlos F. Reverte, Prasanna Kumar Velagapudi
  • Patent number: 8056092
    Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 8, 2011
    Assignee: Clearspring Technologies, Inc.
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
  • Patent number: 8024066
    Abstract: An autonomous inspector mobile platform robot that is used to inspect a pipe or network of pipes. The robot includes a locomotion device that enables the device to autonomously progress through the pipe and accurately track its pose and odometry during movement. At the same time, image data is autonomously captured to detail the interior portions of the pipe. Images are taken at periodic intervals using a wide angle lens, and additional video images may be captured at locations of interest. Either onboard or offboard the device, each captured image is unwarped (if necessary) and combined with images of adjacent pipe sections to create a complete image of the interior features of the inspected pipe. Optional features include additional sensors and measurement devices, various communications systems to communicate with an end node or the surface, and/or image compression software.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: September 20, 2011
    Assignee: RedZone Robotics, Inc.
    Inventors: Carlos F. Reverte, Scott M. Thayer, William Whittaker, Eric C. Close, Adam Slifko, Edison Hudson, Subramanian Vallapuzha
  • Publication number: 20100100605
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to transmit using a communication channel a discovery signal from a first virally spread widget that has at least a portion executed at a content aggregation point to a second virally spread widget. The code also includes code to receive at the first virally spread widget a response signal sent from the second virally spread widget in response to the discovery signal.
    Type: Application
    Filed: September 15, 2009
    Publication date: April 22, 2010
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20100100626
    Abstract: In one embodiment, a method includes receiving at a first widget executing at a first client a first signal sent from a second widget executing at a second client. The first signal can be associated with an interactive session between at least the first widget and the second widget. The first widget can be selected to operate as a client-side master. The method can also include defining at the first widget, and based on the first signal, a second signal having a master flag. The second signal can be sent from the first widget to the second widget.
    Type: Application
    Filed: September 15, 2009
    Publication date: April 22, 2010
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20090094339
    Abstract: In one embodiment, a method includes receiving a request from a processing device to send a widget to a handheld mobile device. The request can be defined after at least a portion of an instance of the widget has been processed at the processing device. The request can be associated with a widget identifier. The method can also include defining a widget precursor at a widget-sharing server in response to the request from the processing device. The widget precursor can be associated with the widget identifier and a placement identifier.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 9, 2009
    Inventors: Stewart O. Allen, Scott F. Cosby, Richard S. Labarca, Carlos F. Reverte
  • Publication number: 20080222613
    Abstract: A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 11, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
  • Publication number: 20080222232
    Abstract: A method includes receiving a request for a widget-container defined in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container is a procedural software framework configured to be executed within the content aggregation point. The widget-container has a portion configured for receiving a widget. The method includes modifying a portion of the widget-container. The portion of the widget-container is based on a first configuration before the modifying and based on a second configuration substantially compliant with a content rule associated with the content aggregation point after the modifying.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20080222658
    Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20080148283
    Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.
    Type: Application
    Filed: September 29, 2006
    Publication date: June 19, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
  • Publication number: 20080082627
    Abstract: A method includes generating a widget container configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle. Parentage information is produced by associating a first instance of a reference to the widget container with a second instance of the reference to the widget container based on the first instance of the reference being derived from the second instance of the reference.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Stewart O. Allen, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte