Patents Examined by David Y. Eng
  • Patent number: 7657606
    Abstract: A system for providing non-standard characters over a network is provided. The system includes: (a) a non-standard character server coupled to the network, (b) a character database coupled to the server, and (c) one or more client terminals coupled to the network. A user of each client terminal may create a non-standard character and send a non-standard character index issuance request for the created non-standard character to the non-standard character server. The non-standard character server receives the non-standard character index issuance request including an image of the non-standard character created by the client terminal, automatically assigns an index number to the received image of the non-standard character, stores the received image of the non-standard character and the index number assigned thereto in the character database, and sends the index number assigned to the received image of the non-standard character to all of the client terminals on the network.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: February 2, 2010
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 7640344
    Abstract: In a resource plan creating apparatus and method, a resource plan is created based on a compatibility value between a task and computer hardware and a performance value acquired by an acquiring unit. An estimated load fluctuation value of each service tree is detected from an estimation waveform of load fluctuation of each service tree and an optimizing process is executed using the compatibility value and the estimation waveform of load fluctuation.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: December 29, 2009
    Assignee: Fujitsu Limited
    Inventors: Yasuhiro Kokusho, Satoshi Tsuchiya
  • Patent number: 7640577
    Abstract: Configuration information is exchanged between a home entertainment system server and various wireless components by pushing a button on the server and a random button on a remote control device as it is pointed at the devices sought to be authenticated.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: December 29, 2009
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Behram Mario DaCosta
  • Patent number: 7634576
    Abstract: A data sending apparatus, on sending data to a receiving apparatus, searches its storage for a transmission method to the receiving apparatus. After sending data to the receiving apparatus, the sending apparatus receives from the receiving apparatus a transmission result including a transmission condition and capabilities of the receiving apparatus. When an error occurs during the data transmission, the sending apparatus reads the communication and processing capabilities of the receiving apparatus from the transmission result, and resends the data by a transmission method in accordance with the receiving apparatus. It then acquires the transmission result and stores the same in the storage.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: December 15, 2009
    Assignee: Minolta Co., Ltd.
    Inventors: Tomonari Yoshimura, Kazuo Inui, Hiroyuki Ideyama
  • Patent number: 7627690
    Abstract: A data generating device is installed more upstream than a switching device for switching based on data of a first layer. The data generating device reads forward management information relating to a forwarding process of forward data from data of a second layer higher than the first layer, determines one or more clients corresponding to destinations of the forward data on the basis of the forward management information, and generates the same number of pieces of transmission data as the number of identified clients, and forwards each of the pieces of transmission data to the switching device in order to transmit the transmission data to each of the clients.
    Type: Grant
    Filed: February 4, 2004
    Date of Patent: December 1, 2009
    Assignee: Fujitsu Limited
    Inventor: Naofumi Kobayashi
  • Patent number: 7620681
    Abstract: The present invention relates to a client configured to operate in a client-server network. The client includes a memory unit and a communication module configured to drive a transmission connection connecting the client and a server, wherein a predefined server configuration, being transferred from the server to the client, is loaded in the client. The client also includes an application module configured to participate in the execution of an application, wherein the client simulates a server configuration by reproducing a server functionality such that the application is self-dependently executable on the client without connection to the server.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: November 17, 2009
    Assignee: 12Snap AG
    Inventor: Moritz Winter
  • Patent number: 7617296
    Abstract: A method, computer program product, client, and server application configured to store information associated with a subset of users of a media distribution service in a memory. At least one distribution history data set is compiled for each member of the subset of users. The at least one distribution history data set for each member of the subset of users are combined to form a combined distribution history data set. Information from the combined distribution history data set is transferred to a user electronic device.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: November 10, 2009
    Assignee: RealNetworks, Inc.
    Inventor: Bryna L. Bank
  • Patent number: 7610622
    Abstract: A defender operable to support options in a communication session intercepts a connection request packet sent from a client to a server. The defender identifies a client option combination associated with the client from the connection request packet. The defender establishes a client option index corresponding to the client option combination, and encodes the client option index into a cookie of an acknowledgment packet. The defender then sends the acknowledgment packet to the client.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: October 27, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Dan Touitou, Michael Zayats, Rajan Goyal
  • Patent number: 7610353
    Abstract: An image forming apparatus which allows setup to be performed while displaying setup procedure data on a network without causing an adverse effect. The image forming apparatus is capable of accessing a predetermined server via a network. A controller 150 inhibits operations of mechanical movable members of the image forming apparatus. The controller 150 obtains procedure data for setting up the image forming apparatus from the server while the operations of the mechanical movable members of the image forming apparatus are inhibited by the controller 150.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: October 27, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Kuroyanagi
  • Patent number: 7596625
    Abstract: Application programming interfaces and methods that provide group management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of groups, the retrieval of member and group information, the addition, modification, deletion and management of records (data), the importation and exportation of group data, the direct communication between members, the addition of a security provider to a group, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize groups. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Todd R. Manion, Jeremy L. Dewey, Robert D. Donner, Scott A. Senkeresty, Upshur Parks, III
  • Patent number: 7590754
    Abstract: A conventional router can be used as a context-sensitive switch by encoding a header (e.g., a source and/or destination field of an address header) of a data packet with information descriptive of the data contained in a payload of the data packet and programming a router to route data packets based on an addressing scheme that corresponds to the encoded information in the packet header. The encoded packets are routed based on the encoded information. The descriptive information can include dynamic pricing information (e.g., bid/ask pricing), for example, for goods/services available in commerce. The addressing scheme can correspond to a classification hierarchy having multiple levels such as a category level, a topic level, and/or a sub-topic level.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: September 15, 2009
    Inventor: Thomas G. Woolston
  • Patent number: 7590722
    Abstract: Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the data of a data record stored on the storage medium is stored in a memory of the mobile device so that it is not necessary to store a given data record in its entirety in the memory of the mobile device.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: September 15, 2009
    Assignee: Research In Motion Limited
    Inventors: Tabitha K. Ferguson, Wen Gao, Pascal Gaudette, James A. Godfrey
  • Patent number: 7587479
    Abstract: A system for determining a number of concurrent connections for a web hosting service at a start time of a connection record is provided. The system provides connection records corresponding to a time in which a new connection was established with a server of the web hosting service. Each record has a start time and an end time indicating the start and end of the connection. The system selects a connection record whose number of concurrent connections is to be determined. The system then identifies each connection record whose start time is less than or equal to the start time of the selected connection record and whose end time is greater than the start time of the selected connection record. The system sets the number of concurrent connections for the start time of the connection record to the number of identified connection records. The system also determines a time in which the number of concurrent connections is over a specified limit.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Robert Eric Anderson, Tariq Anwar Dennison
  • Patent number: 7584284
    Abstract: Provided is a path-token-based web service caching method including determining whether or not stored cache data exists when a web service call request exists, and when the cache data does not exist, creating a predetermined path-token set and a predetermined tag data set based on a message schema of Web Services Description Language (WSDL), and creating a request Simple Object Access Protocol (SOAP) message, creating a request SOAP message template by using a path-token for the created request SOAP message, and calling the web service, and creating cache data including the tag data set, input values set, the request SOAP message template, the request SOAP message, and SOAP binding information. Accordingly, the method can solve the problems of a conventional web service caching method whereby the method can not cope with change in the number of inputs, and an exact input position is not searched for when an input value is changed.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: September 1, 2009
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Daeha Lee, Byoung Youl Song, Rockwon Kim, Jin Young Moon, Yeon Jun Kim, Moonyoung Chung, Kyung Il Kim, Seung Woo Jung, Hyeonsung Cho, Young Jo Cho
  • Patent number: 7584249
    Abstract: A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: September 1, 2009
    Inventors: Inderpal Singh Mumick, Sandeep Sibal
  • Patent number: 7577743
    Abstract: Methods and apparatus related to context management in a networked environment are provided. According to one aspect, a technique is provided for facilitating communication between a client and a context management (CM) server, comprising establishing a network connection between the client and the CM server to enable communication, and maintaining the connection for the period of time during which the context is maintained.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: August 18, 2009
    Assignee: Sentillion, Inc.
    Inventor: David Fusari
  • Patent number: 7574506
    Abstract: A method and apparatus for the estimation of traffic matrices in a network are disclosed.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: August 11, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nicholas G. Duffield, Albert Gordon Greenberg, John G. Klincewicz, Matthew Roughan, Yin Zhang
  • Patent number: 7565448
    Abstract: An embodiment of the invention includes a network control system for a communication network comprising a first interface configured to receive an update message wherein the update message indicates a status change of a first gateway and wherein the first gateway provides an interface between a first network and a second network, and a processing system configured to update a routing table based upon the update message and a distance vector associated with the first gateway wherein the routing table comprises a Telephony Routing over Internet protocol (TRIP) routing table.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: July 21, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Matthew C. Schlesener, Pallavur A. Sankaranaraynan
  • Patent number: 7548944
    Abstract: Methods and devices for wire-speed packet statistics collection in a network processor are disclosed. A control-plane process maintains a dynamic packet rule set, each rule specifying a packet offset, a data pattern to be found at that offset, and an action to be taken if that data pattern is found. One or more packet processing engines process the packet rule set for incoming packets and take actions such as updating counters in a counter table when a rule evaluates true. The control-plane process can access the counter table to monitor which rules are triggered by packet traffic with what frequency.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: June 16, 2009
    Assignee: Intel Corporation
    Inventor: Ravi L. Sahita
  • Patent number: 7546379
    Abstract: Techniques are disclosed that enable an application to prioritize its traffic in an application-specific manner, such that traffic which is most important to this application can be prioritized over traffic that is less important to this application, where this prioritization information is reflected in differential treatment of the traffic within the network. An application conveys relative priority information for its traffic to a Web proxy or edge server, and this device then consults stored policy information to determine how the traffic should be prioritized in the network. The Web proxy also ensures that usage of network resources is balanced among multiple applications. Cookies are used for transmitting priority information between the edge server and application in an efficient manner.
    Type: Grant
    Filed: October 6, 2007
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Roger A. Bess, Roberto Delima, Sivaram Gottimukkala, Jason Paul Hawrysz, Lap Thiet Huynh, Dinakaran B. Joseph, John J. Majikes