Patents Examined by Marie Georges Henry
  • Patent number: 8694586
    Abstract: A method, apparatus, and system for maintaining corresponding relationships between at least one chat transcript and related chat content in an instant messaging system may include establishing a chat session in the instant messaging system. Corresponding chat content may be displayed synchronously according to a changed address of the chat content. The changed address of the chat content may be inserted into a chat transcript, and the chat transcript may be segmented into at least two segments to create a segmented chat transcript. The segmented chat transcript and corresponding relationship between the changed address of the chat content and corresponding chat transcript segments may be stored.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Min Yang, Chang Yan Chi, Yu Hang Gao, Wen Peng Xiao
  • Patent number: 8692883
    Abstract: An encoding apparatus of a video security system in which a stream to be stored in a storage medium and a stream to be transmitted through a network may be simultaneously or separately generated using one encoding chip. The encoding apparatus includes an image encoding unit which encodes an input image, received from a surveillance camera, selectively under at least one of an advanced video coding (AVC) scheme complying with an H.264/AVC standard to generate and store an AVC-encoded image in a storage medium, and a scalable video coding (SVC) scheme complying with the H.264/AVC standard to generate and transmit an SVC-encoded image to a network.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: April 8, 2014
    Assignee: Samsung Techwin Co., Ltd.
    Inventor: Gwang-whoon Jang
  • Patent number: 8688842
    Abstract: It is disclosed a method comprising holding access information relating to a terminal and a first network entity external to a currently visited network of the terminal, the access information being associated with a first network plane below a second network plane relating to network session initiation, and signaling, based on the second network plane, the held access information to a controlling entity; a method comprising receiving the signaled access information, the receiving being performed based on the second network plane, and relaying, based on the second network plane, the received access information to a second network entity; and a method comprising receiving the relayed access information, the receiving being performed based on the second network plane, and configuring the first network plane based on the access information.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: April 1, 2014
    Assignee: Nokia Siemens Networks Oy
    Inventor: Juha A. Räsänen
  • Patent number: 8676926
    Abstract: Examples of systems and methods are provided for handling remote drawing commands. A system may comprise a buffer module configured to receive, at the system from a remote server system over a remote access connection between the system and the remote server system during a remote connection session, remote drawing commands, according to a drawing command rate, of a remote application running on the remote server system. The buffer module may be configured to store the remote drawing commands. The system may comprise a timer module configured to facilitate sending at least some of the remote drawing commands in the buffer module to a graphics module according to a refresh rate that is less than the drawing command rate. The timer module may be application agnostic.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: March 18, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Babak Pahlavan, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
  • Patent number: 8645539
    Abstract: A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN includes a domain resolution service (DNS) server, caching servers and an Internet interface. The caching servers correspond to a plurality of addresses. The DNS server receives two domain resolution requests corresponding to a same domain and produces two different DNS solutions, each corresponding to a subset of caching servers. The interface receives domain resolution requests, including the two domain resolution requests, and transmits DNS solutions, including the two DNS solutions. The processing power is generally matched between the two DNS solutions.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: February 4, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Nils H. McCarthy, Brad B. Harvell, Lee A. Stafford, Gary S. Baldus, Michael M. Gordon
  • Patent number: 8645536
    Abstract: A method of setting network information of an image forming apparatus connected via a network includes receiving network information of a new application to be installed on the image forming apparatus, and if network information of an existing application is the same as the network information of the new application, setting network information of one of the existing application and the new application to have priority.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: February 4, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seung-bae Yang, Tomoaki Endoh, Kwang-seuk Kim
  • Patent number: 8612596
    Abstract: Disclosed are various embodiments for the planning of resources used in computing. Usage statistics regarding one or more machine instances executing in a plurality of networked computing devices are obtained. The usage statistics are grouped based at least in part on one or more customer usage classifications, thereby producing one or more usage groups. A corresponding demand forecast is generated for each of the usage groups. A projected demand for one or more physical components of the networked computing devices is calculated according to the demand forecasts.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 17, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiao Yu Li, Diwakar Gupta, Akshay Kumar Reddy Katta, Sergey Krasnovsky, Kalyanaraman Prasad
  • Patent number: 8612529
    Abstract: A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: December 17, 2013
    Assignee: Twitter, Inc.
    Inventors: Gilad Mishne, Pradhuman Jhala, Anand Madhavan, Florian Thomas Leibert
  • Patent number: 8595356
    Abstract: The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e.g., third-party, off-site, etc.) and accessible by an identified user over a network (e.g., WAN, Internet, etc.). An interface component can receive a portion of serialized data with transparent structure related to an application specification. A hydrate component can create a web application independent of a network service based at least in part upon the serialized data, the web application has state within the network service.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Debi P. Mishra, Amit Mital, Gary W. Flake, Matthew B. MacLaurin, Alexander G. Gounares, Ira L. Snyder, Jr., Henricus Johannes Maria Meijer
  • Patent number: 8589545
    Abstract: A job execution system comprises a job execution apparatus and a server apparatus interconnected via a network. The server apparatus stores in itself, counter data defining the range of using the job execution apparatus, which is allowed for a user who logs in the job execution apparatus by authentication. The job execution apparatus obtains entirely or partially the counter data of the login user from the server apparatus; returns the counter data that is reduced by job execution to the server apparatus when the user logs out thereof; judges according to conditions set on the job execution apparatus itself, whether or not the counter data returning operation should be suspended; and suspends the counter data returning operation if judges that it should be suspended.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: November 19, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Hideyuki Matsuda, Kazumi Sawayanagi, Toshihiko Otake, Okihisa Yoshida
  • Patent number: 8572156
    Abstract: Techniques are provided for exchanging configuration settings in a distributed software system in which interrelated software processes execute on both a client system and a service provider. Automation scripts are generated and used by the client system and the service provider to establish and initiate respective test environments. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventors: Wulf Kruempelmann, Thomas Brodkorb
  • Patent number: 8572267
    Abstract: A managed services platform. An applications management server is provided for managing relationships with application service providers and others over a wide area network such as the Internet. The applications management server interfaces with a master database server and the servers of one or more application service providers, or other entities, to facilitate selection and deselection of applications, services, and capabilities that may be available for use by the information technology network of a company.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 29, 2013
    Assignee: zvelo, Inc.
    Inventors: Robert Charles Hartman, John Elton Dietrich, II, Jeffrey James Finn, Rodney Dean Holm
  • Patent number: 8554892
    Abstract: Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: October 8, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Murali Raja, Devesh Prakash
  • Patent number: 8554931
    Abstract: A method and system for coordinating allocation of network resources requested by a user for blended services. A plurality of service request messages are received by a network entity, the request messages corresponding to a plurality of services requested by the user. The total network resource requirements for the plurality of services is determined at the network entity, and a resource request is sent from the network entity to a resource management element in the network. If the total network resource requirements are successfully reserve, then the network entity proceeds with processing the request, for example by sending service initiation requests to one or more network servers on which the services are hosted. The network entity may thus keep a tally of all network resource requirements concurrently allocated to a user during delivery of the requested services.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: October 8, 2013
    Assignee: Sprint Spectrum L.P.
    Inventor: Matt M. Vossoughian
  • Patent number: 8549125
    Abstract: Implementation of environmentally sustainable computing in a distributed computer network is provided. A method includes receiving a request from a node in the network to perform a computational task and identifying nodes in the network having resources to facilitate performance of the task. Using an environmental impact rating for each of the identified nodes, selecting one or more transmission paths in the network and/or at least one of the identified nodes to facilitate performance of the task based on corresponding environmental impact ratings and applied performance efficiency criteria. Selected identified nodes represent those having the lowest environmental impact rating while meeting the applied performance efficiency criteria. The method further includes executing the task on the node via the transmission paths and/or selected identified nodes.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8533289
    Abstract: According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: September 10, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Nathan F. Raciborski, Michael M. Gordon
  • Patent number: 8533334
    Abstract: An apparatus has a unit that receives plural messages, which belong to plural transactions and respectively have a pertinent transaction identifier, in an indefinite order; plural processors each having a queue storing the messages belonging to a transaction in charge, and outputting, after the messages belonging to one of the transactions in charge have become complete, the complete messages in the queue to a message processing unit; an allocation unit that outputs the received message to one of the plural processors, wherein one of the processors is identified based on the transaction identifier of the received message and an allocation rule predetermined for the transaction identifier; and a change unit that changes the allocation rule when activating or stopping the processor. When the change unit changes the allocation rule, each of the processors outputs at least messages for which re-allocation is necessary to the allocation unit.
    Type: Grant
    Filed: January 22, 2009
    Date of Patent: September 10, 2013
    Assignee: Fujitsu Limited
    Inventors: Yuuji Hotta, Motoyuki Kawaba, Hidekazu Takahashi, Lilian Harada
  • Patent number: 8533340
    Abstract: Systems and methods provide virtual CSCFs in an IMS system. The Virtual CSCFs may be virtual S-CSCFs or virtual P-CSCFs. A master virtual CSCF may be used to distribute subscriber data and initial filter criteria to the virtual CSCFs in a group. Thus one of multiple servers may be used for processing call sessions for the same subscriber, thereby avoiding overloading a particular CSCF in an IMS system.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: September 10, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mark Ratcliffe, Gerald L. Hoover, Min Lu
  • Patent number: 8508755
    Abstract: Techniques are provided for servicing client requests to print data. A client sends print requests to a print server. The print server acts as an intermediary between clients and multiple printing devices. The print server includes drivers for the printing devices that are connected to the same network. The print server retrieves and store capabilities of each printing device. A print request from a client includes multiple parameters. If the capabilities of one or more printing devices satisfy the multiple parameters, then the one or more printing devices are identified as candidates to service the print request. The print server determines which of the candidates is the best match. The print server sends the print request to the determined best match.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 13, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Yi Ding
  • Patent number: 8504711
    Abstract: Methods, systems, and apparatus, including computer program products, for integrating web services into a content item are disclosed. In one aspect, a method includes the actions of receiving a request for web services from a publisher, retrieving the web services file that corresponds to the web services requested from the location provided, identifying the web services contained in the web services file, retrieving a content item from the publisher, integrating the content item and the web services defined by the web services file to create augmented content, receiving a request for augmented content, and providing the augmented content. Other implementations of this aspect include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: August 6, 2013
    Assignee: Google Inc.
    Inventor: Eric M. Lunt