Patents Examined by Tanim Hossain
  • Patent number: 7464143
    Abstract: A digital object delivery/management system includes a library of stored digital objects and a shared database containing web server access codes and a mapping indicating which users are authorized to access which stored digital objects. The shared database is coupled to a file transfer protocol (FTP) server and a web server. The FTP server is additionally coupled to the library. The web server presents at least one web page providing instructions for users seeking access to digital objects contained in the library, authenticates users according to the web server access codes, generates temporary FTP access codes for use by authenticated users in accessing authorized objects at the FTP server, and redirects authenticated users to the FTP server. The FTP server authenticates users according to the temporary FTP access codes, and, upon successful authentication, makes digital objects contained in the library available to requesting users pursuant to the mapping.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: December 9, 2008
    Assignee: Intraware, Inc.
    Inventors: Tobid Pieper, Paul Martinelli, Brad Thompson, James Brentano, Steven Loyd
  • Patent number: 7464171
    Abstract: Described is a system and method that protect certain classes of sensitive data traveling across an accessible transmission medium, such as an internal bus in a device, from automated attacks. The protection is particularly useful for resource-constrained and/or security constrained components. Automated attacks depend on analyzing data characteristics such as bit pattern signatures and/or frequency distributions to succeed. To preclude such automated attacks, various alternatives of the present invention internally alter the sensitive data at a data source prior to transmission, in a synchronized way such that the altered data is internally reversible at the destination resource. Data alteration includes interspersing random data into a data stream (e.g., bitstream or stream of packets), and interspersing data of varying length on the bus.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventor: Avni H. Rambhia
  • Patent number: 7461171
    Abstract: Process data to a client is provided for process data to a client from a server in an Industrial Automation System. An incompletely determined and/or extensible request for process data from the client by the server is received. The structure and kind of process data to be sent to the client by a server application is determined. An XML type message of meta data being descriptive on structure and kind of the process data and the process data are generated. The XML type message is then sent to the client.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: December 2, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventor: Elmar Thurner
  • Patent number: 7454504
    Abstract: In one embodiment, a technique is provided to share resources among data flows. An apparatus receives a request for a new data flow where the new data flow is associated with a session group (ID). The apparatus determines that the session group ID of the new data flow matches a session group ID of one or more existing data flows, and that the one or more existing data flows are not already sharing resources with another data flow that has a session group ID different from the first session group ID. Provided this is true, the apparatus shares resources reserved for the one or more existing data flows with the new data flow.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: November 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Michael V. DiBiasio, Bruce S. Davie
  • Patent number: 7451215
    Abstract: An OPC redirection manager maintains the information necessary for taking appropriate action when the target OPC server fails and for ensuring that no bad status is returned to the client. Any existing OPC client needing seamless failover between target OPC data access and/or alarm and event servers will connect to a uniquely configured instance of the redirection manager instead of connecting to the primary server. The client application continues to perform OPC related tasks as usual. Because each client connection is unique, the redirection manager itself is not a single point of failure. Each configured redirection manager instance monitors the health of the target server mode and the target server itself by subscribing to failure events.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: November 11, 2008
    Assignee: Honeywell International Inc.
    Inventors: Ellen B. Hawkinson, Timothy J. Fortin, Anuradha Vidyashankar
  • Patent number: 7444433
    Abstract: A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: October 28, 2008
    Assignee: Charles Schwab & Co., Inc.
    Inventors: Neal L. Goldstein, Adam J. Richards, David Sherr, David Levy, Chalon G. Mullins
  • Patent number: 7444386
    Abstract: An invention is provided for provisioning services to client devices. In one embodiment, discovery transactions are included that allow an adapter software component to retrieve information regarding services available to a client device from a provisioning application. A service comprises a plurality of content files capable of being installed on the client device. Also included are subscription transactions that allow an adapter software component to manage content in service directories. A service directory comprises a plurality of services. In addition, delivery transactions are included that allow an adapter to facilitate downloading of data related to services to the client device.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: October 28, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Patent number: 7433946
    Abstract: The techniques and mechanisms described herein are directed at transmitting elementary streams in a broadcast environment. The mechanisms provide a buffer controller and packet scheduler that allow a media format to be transmitted through the broadcasting environment in a manner resulting in a low channel switch delay. A buffer-fullness indicator allows the operation with various types of decoders. A lower bound and an upper bound are calculated for each frame within the elementary stream. The lower bound corresponds to an earliest time for sending the frame without causing an overflow condition within a decoder buffer. The upper bound corresponds to a latest time for sending the frame without causing an underflow condition within the decoder buffer. A send time is then scheduled based on the lower bound and the upper bound that determines when a packet associated with the frame is transmitted over a channel in a broadcast environment.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Shipeng Li, Hua Cai, Regis J. Crinon, Ze-wen Zhang, Guangping Gao, Hong-Hui Sun, Baogang Yao
  • Patent number: 7426554
    Abstract: A method of operating a network system may involve receiving data indicating a configuration of components that are included in the network system, detecting a failure of one of the components, computing an availability (e.g., by calculating the instantaneous availability) of the network system from the data in response to detecting the failure, and storing data indicative of the availability of the network system.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: September 16, 2008
    Assignee: Sun Microsystems, Inc.
    Inventor: John G. Kennedy
  • Patent number: 7412497
    Abstract: A generator mechanism for generating an administration framework for server systems. In one embodiment, the administration framework may be generated from meta-information that describes elements of configuration data and relationships among the elements. The mechanism may provide automatic generation of the administration framework. In one embodiment, the administration framework may be a stack on an administration server that includes several layers each including one or more generated components. In one embodiment, the generation mechanism may generate management beans of a management layer, representing business logic of the server; configuration beans of a data representation layer; and a presentation layer for accessing and administering generated components. The data representation layer may provide transparency to the persistent store for the other layers. A production generation of the administration framework may be performed and instances of generated components may be deployed on other servers.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: August 12, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Sridatta Viswanath, Jeetendra Kaul, Akm N. Islam, Ludovic J. Champenois
  • Patent number: 7395335
    Abstract: A method and system for distributing work load in a cluster of at least two service resources. Depending upon the configuration, a service resource may be an individual process, such as a single instance of a computer game, or a node on which multiple processes are executing, such as a Server. Initial connection requests from new clients are directed to a single entry-point service resource in the cluster, called an intake. A separate intake is designated for each type of service provided by the cluster. The clients are processed in a group at the service resource currently designated as the intake to which clients initially connected, for the duration of the session. Based upon its loading, the current intake service resource determines that another service resource in the cluster should become a new intake for subsequent connection requests received from new clients. Selection of another service resource to become the new intake is based on the current work load of each resource in the cluster.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Justin D. Brown, John W. Smith, Craig A. Link, Hoon Im, Charles H. Barry
  • Patent number: 7395330
    Abstract: A process and system for evaluating the deterministic behavior of a packet switching network including subscriber stations connected to each other through at least one switch, the behavior defined as deterministic if any packet sent on the network from a source subscriber station joins the destination subscriber station(s) within a limited time.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: July 1, 2008
    Assignee: Airbus France S.A.S.
    Inventors: Jean-Francois Saint Etienne, Juan Lopez, Dominique Portes, Eddie Gambardella, Bruno Pasquier, Philippe Almeida
  • Patent number: 7395351
    Abstract: The present invention includes a method and system for determining link weights that when utilized will optimize the performance of a network in the event of a link failure without the need to alter the link weights. The method includes determining two sets of links, one that includes links with a significant amount of loading and one that includes links with a modest amount of loading. A set of permissible solutions is generated utilizing one randomly chosen link from each set. After omitting recent best permissible solutions, the remaining permissible solutions are evaluated by analyzing for the complete network topology and for the topologies corresponding to all single-link failure states and the best permissible solution is found. If the best permissible solution is better than the current optimal solution, then the best permissible solution is made the optimal solution. These steps are repeated until a predetermined number of iterations have been evaluated without a change in the optimal solution.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: July 1, 2008
    Assignee: Sprint Spectrum L.P.
    Inventors: Antonio Nucci, Bianca Schroeder, Supratik Bhattacharyya, Nina Taft, Christophe Diot
  • Patent number: 7379995
    Abstract: The invention relates to a process for checking the deterministic behavior of a packet switching network comprising subscriber stations connected to each other through at least one switch, this behavior being said to be deterministic in the sense that every packet sent on the network from a source subscriber station joins the destination subscriber station(s) within a limited time, characterized in that the following relation is satisfied for each output port on each switch on the network: ? ? [ 1 + int ? ( ( Jitter ? ? In ) i ? i + max ? ? Latency BAGi ) ] * ( max ? ? ? frame ? ? duration ) ? max ? ? latency i = number ? ? of ? ? virtual ? ? links ? ? passing ? ? through ? ? the ? ? buffer in which: the max latency value is the maximum residence time in the output buffer of a switch, this value may be different for each switch in the network.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: May 27, 2008
    Assignee: Airbus France
    Inventors: Jean-François Saint Etienne, Juan Lopez, Dominique Portes, Eddie Gambardella, Bruno Pasquier, Philippe Almeida
  • Patent number: 7380001
    Abstract: A system and method for fault containment and error handling within a domain in a partitioned computer system includes a system manager having read and write access to a resource definition table. The system manager is adapted to quiesce the system when failure occurs within a domain, identify an allocated resource associated with the failed domain, identify a non-failed domain, and exit the quiesce mode for the non-failed domain, thereby containing a failure within the failed domain. The system manager further handles an error within the failed domain by deallocating a resource allocated to the failed domain so that the resource becomes available to non-failed domains.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: May 27, 2008
    Assignee: Fujitsu Limited
    Inventors: Kazunori Masuyama, Yasushi Umezawa, Jeremy J. Farrell, Sudheer Miryala, Takeshi Shimizu, Hitoshi Oi, Patrick N. Conway
  • Patent number: 7356584
    Abstract: A method is disclosed for balancing a load of clients of a network across a plurality of communications providers. Connection data that includes information on attempts to connect to the network and whether each attempt was successful is collected. A time-independent demand curve for each of the communications providers representing a likelihood of successful connection as against client load is determined, based on the collected connection data. The load of clients is then apportioned across the communications providers based on the time-independent demand curve for each of the communications providers.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventor: John Yip
  • Patent number: 7353270
    Abstract: For use with a computer network, a media (perhaps music) and advertisement distribution and tracking system and a method of distributing and tracking media and advertisements. In one embodiment, the system includes: (1) a media server that distributes media to remote players via the computer network according to corresponding playback rules, (2) an advertisement server that distributes advertisements to the remote players via the computer network according to corresponding advertising schedules and (3) a tracking subsystem that retrieves as-run logs from the remote players via the computer network and generates media and advertisement play reports and advertisement billing reports therefrom.
    Type: Grant
    Filed: October 27, 2001
    Date of Patent: April 1, 2008
    Assignee: Real Image Media Technologies (P) Ltd.
    Inventors: Senthil Kumar, Jayendra Panchapakesan
  • Patent number: 7346665
    Abstract: A system and method is provided that allows a user to access life event information. Publicly accessible computer kiosks are provided. An individual user may make selections on the publicly accessible computer as to information or data the user is interested in viewing. The selection may be made by activating one of a number of touch screen buttons. The user may be directed to an ultimate item of information by going through a succession of screens that narrow the user's selection. When the user has identified an item of information the request is routed through a life event server to an appropriate content server. A content server may be a computer of a government entity where life event information is stored. The content server selects the requested information and returns it to the user.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: March 18, 2008
    Assignee: United States Postal Service
    Inventors: Paul R. Courtemanche, Susan Smoter
  • Patent number: 7346690
    Abstract: Described herein is a session reuse approach that reuses a session already established on a remote participant to execute an autonomous transaction. The session is reused in a manner that avoids affecting the session's state in a way adverse to later execution of the containing transaction. When beginning an autonomous transaction on a local participant, a request to initiate an autonomous transaction on a remote participant is deferred or not sent at all if the containing transaction is a distributed one. The request may be sent later, piggybacked to another message, using a piggyback messaging system. When ending an autonomous transaction, a local participant may send a request to a remote participant requesting that the remote participant commence execution of its respective containing transaction. The request is piggybacked to another message, and is thus transmitted without having to transmit the request separately, avoiding a message round trip.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: March 18, 2008
    Assignee: Oracle International Corporation
    Inventors: Bipul Sinha, Amit Ganesh, Lakshminarayanan Chidambaran
  • Patent number: 7343400
    Abstract: An example communication apparatus is capable of performing communication with an information server in first and second communication modes. After establishing a connection with the information server in the first communication mode and receiving an information acquisition request, the communication apparatus stores a condition of the communication connection with the information server as connection information, disconnects the communication in the first communication mode, establishes a connection with the information server in the second communication mode, and restores the communication connection with the information server based on the stored connection information.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: March 11, 2008
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Katsuya Demoto, Yoshinori Fujita, Yoshiro Nakano