Patents by Inventor Bill Serra

Bill Serra 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).

  • Publication number: 20060031426
    Abstract: A computing node is connected to a sensor and an actuator. The computing node receives a module which is used to program the computing node to perform a function associated with the sensor and the actuator.
    Type: Application
    Filed: June 14, 2004
    Publication date: February 9, 2006
    Inventors: Malena Mesarina, Salil Pradhan, Bill Serra
  • Publication number: 20050212918
    Abstract: A monitoring system is provided. The system includes a plurality of sensor elements for distribution at a location and a plurality of cameras for capturing video data of the location. The system further includes a display unit for displaying a graphical representation of a network of the sensor elements throughout the location and a video stream from anyone of the cameras. The system further includes a navigation unit for navigating through the network of sensor elements displayed by the display unit, and a processing unit for selecting one of the cameras as the source of the video stream based on a current navigation position in the network of sensor elements.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Inventors: Bill Serra, Salil Pradhan, Antoni Drudis
  • Publication number: 20050097447
    Abstract: Data from a data source is received. A location in a spreadsheet is determined for placing at least a portion of the data from the data source based on location information for the data source.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Bill Serra, Salil Pradhan, Antoni Drudis
  • Publication number: 20040235521
    Abstract: The present invention includes a method and system for exchanging digital media. According to the present invention, a method and system includes transmitting access rights between system users wherein the access rights allow access to certain types of transferable media. The access rights can be transmitted by paying a fee to the transmitting user. A first aspect of the present invention includes a method of exchanging digital media. The method includes receiving a user identifier, securely accessing device based on a first transaction between the user identifier and the device and allowing the device to transmit at least one access right to a media to the user identifier based on a second transaction between the user identifier and the device.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 25, 2004
    Inventors: Salil Pradhan, Christophe Gouguenheim, Bill Serra
  • Patent number: 6674539
    Abstract: A method for printing an image in a distributed network system is described. The distributed network system includes an image provider system, a printing service provider system, and a user terminal coupled together via a network. First, a low resolution version of the image is received in the user terminal from the image provider system. The user can customize the low resolution image using typical image processing operations. The low resolution version of the image is then sent to the printing service provider system if the image is determined to be printed. Then the printing service provider system receives a high resolution version of the image from the image provider system such that the high resolution version instead of the low resolution version of the image is printed by the printing service provider system. The customization of the low resolution image is applied to the high resolution image before it is printed. A system for printing an image in a distributed network system is also described.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: January 6, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bill Serra, Paul Charette
  • Publication number: 20030158883
    Abstract: In distributed processing systems the distribution of messages from a message queue to the multiple processing devices is generally managed either by a queue manager or directly by each processing device. However, problems can occur where dependencies exist between messages and where it is necessary to preserve the processing order of messages. The present invention proposes an efficient method, system and apparatus for preserving the processing order of processing messages where required, whilst not unnecessarily forcing the processing order of other messages.
    Type: Application
    Filed: February 4, 2002
    Publication date: August 21, 2003
    Inventors: Antoni N. Drudis, Bill Serra
  • Patent number: 6226787
    Abstract: A method and system of identifying operations of one or more computer programs include generating a representation of the programs as a visual display of graphs and manipulating the visual display while the program is executed. The manipulation of the display provides a visual indication of threads of execution of the events. In one selectable implementation, the threads of execution are indicated by forming traces that link nodes of a graph, where the nodes are representative of the sequentially occurring events. The dynamic visualization at run-time may be enabled by augmenting the source code of the computer program with stubs that uniquely identify blocks and lines of source code. Each executable event within the program may be uniquely associated with a stub that forms a message to a run-time visualizer as the executable event is triggered during run-time. The dynamic visualization may be set in a speed-controllable continuous execution mode or in a step-by-step execution mode.
    Type: Grant
    Filed: January 25, 1999
    Date of Patent: May 1, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Bill Serra, Antoni N. Drudis
  • Patent number: 5630114
    Abstract: A database system embedded in an operating system command. The system is invoked by operating system commands and uses no system resources except when performing a command. Searching is performed by binary search on a sorted file and sequential search on an unsorted file. New and changed records are appended to the unsorted file and the files are merged whenever the unsorted file becomes too long.
    Type: Grant
    Filed: January 22, 1993
    Date of Patent: May 13, 1997
    Inventors: Bill Serra, Antoni Drudis