Patents Examined by David Y. Eng
  • Patent number: 7203765
    Abstract: A system for facilitating production of information material comprises a plurality of metadata nodes operable to process metadata describing the content of information material, and a data communications network for providing a facility for communicating the metadata between the metadata nodes. The metadata is represented as metadata strings describing the content or attributes associated with the information material. The metadata string includes a Uniform Resource Identifier (URI) providing an address of a storage location of an associated metadata resource. The metadata string is communicable separately from the information material via the network and the associated metadata resource is accessible via the network using the resource identifier. The metadata string can be arranged to provide an indication of parameters describing the information material and identifiers such as UMIDs or the like which facilitate navigation of the information material.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: April 10, 2007
    Assignee: Sony United Kingdom Limited
    Inventors: Michael John Williams, Jonathan Richard Thorpe, Timothy Stuart Roberts, Andrew David Kydd, Barney Govan, Matthew Brian Spencer
  • Patent number: 7200681
    Abstract: A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: April 3, 2007
    Assignee: Akamai Technologies, Inc.
    Inventors: Anne E. Lewin, legal representative, Mark Tsimelzon, Daniel M. Lewin, deceased
  • Patent number: 7200663
    Abstract: A central computer receives from a supplier a parameter set for a data technologically parameterizable device and buffer-stores it. The central computer communicates the parameter set to a decision-maker. It incorporates the parameter set into a parameter set list if the central computer is prescribed an acceptance command by an operator. Parameter sets incorporated into the parameter set list can be communicated from the central computer to an interrogator at the request of the interrogator.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: April 3, 2007
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stephan Arens, Thomas Birkhoelzer, Karlheinz Dorn, Martin Herget, Klaus Moritzen
  • Patent number: 7197624
    Abstract: An array processor includes processing elements (00, 01, 02, 03, 10, 11, 12, 13, 20, 21, 22, 23, 30, 31, 32, 33) arranged in clusters (e.g., 44, 46, 48, 50) to form a rectangular array (40). Inter-cluster communication paths (88) are mutually exclusive. Due to the mutual exclusivity of the data paths, communications between the processing elements of each cluster may be combined in a single inter-cluster path, thus eliminating half the wiring required for the path. The length of the longest communication path is not directly determined by the overall dimension of the array, as in conventional torus arrays. Rather, the longest communications path is limited by the inter-cluster spacing. Transpose elements of an N×N torus may be combined in clusters and communicate with one another through intra-cluster communications paths. Transpose operation latency is eliminated in this approach. Each PE may have a single transmit port (35) and a single receive port (37).
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: March 27, 2007
    Assignee: Altera Corporation
    Inventors: Gerald George Pechanek, Charles W. Kurak, Jr.
  • Patent number: 7194510
    Abstract: A handheld client computing system selectively retrieves items, such as email messages, from a server through either a POP transport or an IMAP transport and selectively maintains the items on the client. The retrieval and maintenance is based on predetermined criteria, such as predetermined date, size or keyword information. Initially, the H/PC (handheld personal computer) downloads item identification information from the server on the client/server network and determines which items are not present on the H/PC. Those items located on the server and not on the H/PC are selected for possible downloading to the H/PC. However, before each item is downloaded to the H/PC in its entirety, the H/PC downloads only the header of the selected item. The header information is analyzed to determine whether to download the entire item based on predetermined criteria, such as date information.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: March 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Roman Sherman, David C. Whitney
  • Patent number: 7191212
    Abstract: A user terminal sends registration target data regarding a web page to a server. The server receives the data and stores the data in a registration DB. The server reads out registration target data from the registration DB in response to a request from the user terminal. Next, the server generates data representing a screen for displaying contents of the read-out registration target data in accordance with an information providing manner desired by the user of the user terminal. This information-providing manner specifies a display format of the screen for displaying the contents of the read-out data. The server provides the generated screen data to the user terminal which has sent the request.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: March 13, 2007
    Assignee: Ricoh Company, Ltd.
    Inventor: Makiko Hirai
  • Patent number: 7185089
    Abstract: A method for collecting log information relating to specific processing from pieces of log information for integration is disclosed. Session information, which is given every time log information is processed and included in the log information held by a server, is recorded in a session-information management table. In addition, how session information associates with others among different pieces of log information is recorded in a session-information association table. Recursively searching the session-information association table by use of session information specified by a user through a target log entry input unit enables identification of a set of session information relating to the processing to which the user pays attention. Information corresponding to each of the session information related is collected from log information, and is integrated according to the recorded data and time of a log.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: February 27, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Mitsunori Satomi, Atsushi Hatakeyama
  • Patent number: 7185103
    Abstract: Network analysis techniques are described for generating and outputting traffic flow packets which include traffic flow information indicative of network traffic flows. More specifically, the traffic flow packets may be generated and output in a rate-controlled fashion, which can avoid data loss of traffic flow information in the traffic flow packets. For example, rate-controlled transmission can be extremely useful in ensuring that transmitted traffic flow packets will be received by a packet flow collector without overloading input buffers of the packet flow collector.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: February 27, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Sandeep Jain
  • Patent number: 7181503
    Abstract: Outernet DNS searching units are included in a host, a DNS server, a router where a DNS server is registered, and a router where a DNS server is not registered, allowing Internet-enabled terminals to automatically search for a DNS server in an outernet. The host creates a DNS search message and transmits it to a subnet to which the host belongs so as to receive a response message. If no response message is received from the subnet (i.e., a DNS server is not connected to the subnet), the DNS search message is transmitted to an outernet to which the host does not belong, to which a DNS server is connected. Further, when a DNS server does not respond to a DNS search message from a host, a hop limit is increased to resend the DNS search message, thereby preventing waste of network bandwidth and easily detecting the closest DNS server.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: February 20, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-seok Choi, Chul-min Kim, Young-geun Kim
  • Patent number: 7181504
    Abstract: An access server includes a plurality of modems, a memory, an allocation module, and a telecommunications interface. Each modem is associated with a modem identifier. The memory stores a performance attribute for each modem. The allocation module, coupled to the memory, receives a modem request and selects a modem for service according to the modem's performance attribute. The telecommunications interface, coupled to the allocation module, couples a remote modem to the selected modem.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: February 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Prasad Y. Chebrolu
  • Patent number: 7181545
    Abstract: A combined wide area network (WAN) port/synchronization unit that receives inputs including data and timing information and that synchronizes the data for transmission. The unit includes the following components. A network interface receives the input and removes data and primary timing information from the input. A data-path function processes the data. A reference selection unit receives timing information from the network interface as well as timing information from a secondary combined WAN port/synchronization unit. A synchronization control unit selects the most reliable timing information from the plurality of timing information inputs to the reference selection unit. A multiplexor multiplexes the timing information with the processed data across a link.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: February 20, 2007
    Assignee: Ciena Corp.
    Inventors: Michael Dziawa, Michael Gazier
  • Patent number: 7177913
    Abstract: Disclosed is a method, system, and program for adding an operation (e.g., an operation that provides information about data for transfer or a storage operation) to a structure (e.g., a queue). If a priority level associated with a data packet identified by the operation has a first designation comprising a high priority, placing the operation into a first structure (e.g., a queue) with a least number of operations. If the priority level associated with the data packet identified by the operation has a second designation comprising a low priority, placing the operation into a second structure (e.g., a queue) with a most number of operations.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: February 13, 2007
    Assignee: Intel Corporation
    Inventor: Patrick L. Connor
  • Patent number: 7177897
    Abstract: A system for automatically configuring server daemons in a client-server network for delivering services to a client is provided. The system comprises an interactive server in communication with a database server. The interactive server runs a server daemon to make a service available to a client. The server daemon is programmed to automatically locate, configure and edit predetermined system configuration files located in the interactive server, relative to account information associated with the client. The database server releasably retains the account information, and has a task program to generate executable and transferable tasks for use in configuring the predetermined system files. A relay server is preferably provided to enable the interactive server and the database to communicate with one another, preferably through a controller. The controller enables the client to selectably add, remove, or modify the services available from the server daemon by manipulating the account information.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: February 13, 2007
    Assignee: Intergenix
    Inventor: Jaques A. Manukyan
  • Patent number: 7174371
    Abstract: The invention provides an arrangement and a method with dynamic port configuration of network equipment for communication in a broadband network. A central managing database in connection with a Dynamic Host Configuration Protocol server is keeping templates with recordings of network equipment parameters for their physical port settings and deployed services. Hence, enabling dynamic updating of port settings by conveying parameter recordings from the Dynamic Host Configuration Protocol server. The parameter settings are updated in the intermediate means.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: February 6, 2007
    Assignee: Packetfront Sweden AB
    Inventors: Anders Elo, Andreas Öman, Magnus Lundström
  • Patent number: 7167905
    Abstract: A data communications network may be browsed using one or more tokens by receiving an input keyword string from a user, determining whether there is a match between the input keyword string and a database of keyword strings, determining a category of the keyword string, rendering to the user at least one service identifier associated with the category, receiving a user-selected service identifier in response to the rendering, substituting at least one variable in a resource locator template associated with the service with a string based at least in part on the keyword string entered by the user and launching the resource locator. According to one aspect, a special rendering of a hyperlink corresponding to the resource locator is used to indicate private data will be disclosed upon launching the resource locator.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: January 23, 2007
    Assignee: Sierra Wireless, Inc.
    Inventor: Joseph P. R. Tosey
  • Patent number: 7155479
    Abstract: A requesting computer system accesses an identifier, which is representative of services (e.g. electronic mail or news groups provided over a network) that will be consumed by consumer modules included in a consuming computer system. The identifier may be received at a configuration computer system that contains configuration information associated with the consumer modules. Receiving the identifier causes a search of the configuration information contained in the configuration computer system. As a result of the search, the configuration computer system may identify configuration information associated with the network services that will be consumed. A configuration computer system may identify configuration information associated with itself or other external services providers. The configuration computer system causes the identified configuration information to be sent to the consuming computer system.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Steven A. Cover, Chad M. Whitney, Bryan T. Starbuck, Chee H. Chew, Yu Zhang
  • Patent number: 7155532
    Abstract: An asynchronous network stream transmitter receives a transport stream having content packets and packets to be filtered out and is adapted to selectively encapsulate content packets into network frames.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: December 26, 2006
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Joel W. Schoenblum
  • Patent number: 7155488
    Abstract: A method for communicating between a first handheld computer and a second handheld computer is provided. The method includes selecting at least a first information item from a first index on the first handheld computer, and signaling the first information item to the second handheld computer. The method includes identifying a second information item on the second handheld computer that corresponds to the first information item, and synchronizing the second information item with the first information item.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: December 26, 2006
    Assignee: Palmsource, Inc.
    Inventors: E. Michael Lunsford, Jesse Donaldson, Francis J. Canova, Jr.
  • Patent number: 7146431
    Abstract: A virtual network environment to be used by a set of applications for the express purpose of isolating the applications from other applications on the same node or network is disclosed. The virtual network environment encapsulates a set of applications within a virtual network and prevents applications from interfering, either maliciously or unintentionally, with other applications outside of its virtual network environment. This virtual network environment provides security and network isolation between applications, as is required in a hosted application environment.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: December 5, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Emily L. Hipp, Yuh-yen Yeh, Burton A. Hipp
  • Patent number: RE39519
    Abstract: Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for functions written in different programming languages may be interleaved on the same execution stack. A data block on the execution stack may be utilized to traverse the execution stack around a frame by storing a stack pointer and frame pointer to a previous frame. Additionally, exceptions may be propagated, with conversion if necessary, through frames on the execution stack that are written in different programming languages.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: March 13, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Lars Bak, Robert Griesemer, Urs Hölzle