Patents Examined by John Isom
  • Patent number: 9098832
    Abstract: A system and method for recording a photo chat session are provided. In one embodiment, an online photo album is hosted by a peer node in a peer-to-peer (P2P) photosharing system, and a photo chat session is established between an owner at the peer node and a guest viewing the online photo album at a guest node. At the end of the photo chat session, either the owner or the guest requests that the photo chat session be saved. In response, the peer node generates a chat history including a slideshow for each shared image recreating a portion of the photo chat session related to the shared image. In another embodiment, an online photo album is hosted by a central node in a centrally hosted photosharing system, wherein the central node generates the chat history in response to a request from either the owner or the guest.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: August 4, 2015
    Assignee: Qurio Holdings, Inc.
    Inventor: Patricia Scardino
  • Patent number: 8812579
    Abstract: An apparatus is provided for transferring data among clients, recipients, and servers. In general, an apparatus is described for coordinating and modifying data being transferred from clients to destination servers and from destination servers to recipients. A proxy server modifies requests and responses from clients and destination servers, respectively, and ultimately communicates related responses to recipients according to one or more predefined rules pertaining to each client and destination server. In this way, requests may be communicated from clients to the appropriate destination servers such that the requests may be fulfilled by the destination servers, and responses may be communicated from the destination servers to the appropriate recipients. The load on potential destination servers, network conditions, and the content of the responses received may be considered and addressed by the proxy server, facilitating the transfer of data.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: August 19, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: John Rivera
  • Patent number: 8812674
    Abstract: A control system is described for controlling the operation of a target system, such as a data center. The control system uses a prediction module to predict demand for resources of the target system for future time steps. The control system then uses a transition determination module to determine state transitions within the target system to address the predicted demand. Each state transition describes a number of units to be advanced from a first state, at a first time step, to a second state, at a second time step. The control system then commences those state transitions which begin in the current step, and then repeats the predicting and determining for a next time step. The transition determination module can determine the state transitions by operating on an objective function that includes a demand difference component and a cost component, as subject to a set of conservation equations.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventor: Brian K. Guenter
  • Patent number: 8595282
    Abstract: A reputation server is coupled to multiple clients via a network. A security module in each client monitors client encounters with entities such as files, programs, and websites, and then computes a hygiene score based on the monitoring. The hygiene scores are then provided to the reputation server, which computes reputation scores for the entities based on the clients' hygiene scores and the interactions between the clients and the entity. When a particular client encounters an entity, the security module obtains a reputation score for the entity from the reputation server. The reputation score may comprises a statistical measure based on a number of other trustworthy or “good hygiene” clients that have a hygiene score above a threshold. The client communicates this reputation score to a user with a message indicating that the reputation score is based on other clients deemed trustworthy.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: November 26, 2013
    Assignee: Symantec Corporation
    Inventor: Carey S. Nachenberg
  • Patent number: 8484299
    Abstract: A transmitting terminal can transmit a content held by itself to a specific receiving terminal having no email software as if using a mailer. The transmitting terminal (10) and the receiving terminal (20) are connected to a delivery server (30) via a network (4). The delivery server (30) comprises: a database (36) for registering the device ID that specifies the receiving terminal (20); a content storage (39) for temporarily storing a content transmitted from the transmitting terminal (10); and table (33, 37) for managing contents separately on a per device ID basis of the receiving terminal. The delivery server (30), when receiving a request from the receiving terminal (20), refers to the tables (33, 27) and transmits to the receiving terminal (20) a content, the transmission destination of which corresponds to the device ID of the receiving terminal (20).
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: July 9, 2013
    Assignee: Hitachi Consumer Electronics Co., Ltd.
    Inventors: Hiroki Mizosoe, Junji Shiokawa, Kazuto Yoneyama, Kunihiro Nomura, Masaaki Hiramatsu, Yasuhisa Mori, Takashi Yoshimaru, Kazuaki Aoyama, Tomomu Ishikawa, Yo Miyamoto
  • Patent number: 8477191
    Abstract: Images taken by a plurality of cameras mounted on a vehicle are combined and an image of the surrounding area is developed, in a plane, around a vehicle display portion. The vehicle display portion shows an illustration border line indicative of the outer shape of the vehicle. The outline of the vehicle indicated by the illustration border line is drawn slightly larger than the outer shape of the actual image of the vehicle. This allows margin areas to be formed between the vehicle and its surroundings, thus reducing the possibility of a collision with an obstacle during driving.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: July 2, 2013
    Assignee: Alpine Electronics, Inc.
    Inventors: Haruo Ito, Koichi Abe, Hisatoshi Ishii
  • Patent number: 8458300
    Abstract: A method to facilitate provision of services to a managed system (e.g., a PC, PDA, cell phone) includes causing installation of an agent application on the managed system, the agent application including an install component to install at least one of a plurality of service applications on the managed system. Each of the plurality of service applications is to facilitate provision of a service provided by a respective service provider of a number of service providers to the managed system. A service input (e.g., from an IT administrator) is received at the management system. The service input identifies a subset of a number of service applications to be installed on the managed system. The subset of service applications is distributed to the managed system for installation by the agent application on the managed system.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: June 4, 2013
    Assignee: Dell Marketing USA, L.P.
    Inventors: Russell S. Rive, Peter Joshua Rive
  • Patent number: 8458252
    Abstract: A system for minimizing the time required to initiate and terminate an instant messaging session. An initial message in an instant messaging session is checked to determine whether it has any significant content. If the received initial message has insignificant content, then a non-intrusive notification is provided to the user, without changing the current focus in the user interface. A pre-composed response message may also be automatically transmitted to the initiating user, requesting that a more significant message be sent. When an initial message in an instant messaging session is received that is determined to have significant content, the user is promptly notified in a different manner, which may be intrusive such that the current focus of the user interface is changed to a new window or the like containing the newly initiated instant messaging session.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Shruti Kumar
  • Patent number: 8443067
    Abstract: The invention relates to a method for identifying an order of users of a network, whereby the network contains a multitude of nodes and each of the nodes has a number of connections by which the nodes and the users can be interconnected. Disclosed embodiments of the method include: a) identifying the node connected to one of the users; b) determining the number of connections of this node and a predetermined hierarchy of the connections; c) determining, for these nodes, the connection with which the user is connected to this node and; d) determining, for the nodes, other connections that are connected to other nodes or to other users; e) establishing a relationship between users of the network based on the hierarchy of the connections that is predefined for node and on the determined connections that are connected to users or to other nodes.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: May 14, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ralph Buesgen, Ronald Lange, Thomas Talanis
  • Patent number: 8386555
    Abstract: Systems and methods are provided for adapting a procedure call from a service manager to a service provider in a computer framework. An inbound procedure call is received, requesting an inbound procedure to operate on an object. Then, the inbound procedure is transformed to an outbound procedure based on a stored mapping of input procedures to output procedures. The outbound procedure is called from the service provider to operate on the object.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Martin Hartig, Stefan Rau
  • Patent number: 8281028
    Abstract: Systems and methods for performing storage operations over multi-stream data paths are provided. A first agent receives a request for a storage operation from a storage manager, identifies folders of a client computing device based on one or more file types of files in the folders of the client computing device, weights the folders based on the amount of data in the folders, and groups the folders into two or more sets of folders based at least in part on a file type of one or more of the files in the folders and the weight of the folders. A second agent transmits data from each of the two or more sets of folders to one or more storage devices in via at least one of two or more streaming communications paths based on pathway characteristics.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: October 2, 2012
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Rahul S. Pawar, Anand Prahlad
  • Patent number: 8130270
    Abstract: Images captured by multiple cameras installed on a vehicle are combined, and an image of the ground is projected onto a plane and is displayed around a vehicle display portion. In the vehicle display portion, actual images of portions of the vehicle may be displayed in a front area, a rear area, a left-side area, and/or a right-side area. A vehicle illustration image is displayed in the area surrounded by the actual images of the portions of the vehicle. Since the vehicle actual images are displayed at the perimeter of the vehicle display portion, it is easy for an operator who views a display screen to recognize the positional relationships between the perimeter of the vehicle and obstacles outside the vehicle perimeter.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: March 6, 2012
    Assignee: Alpine Electronics, Inc.
    Inventors: Haruo Ito, Koichi Abe, Hisatoshi Ishii
  • Patent number: 8112543
    Abstract: Systems and methods for performing storage operations over multi-stream data paths are provided. Prior to performing a storage operation, it may be determined whether multi-streaming resources are available to perform a multi-stream storage operation. Availability of multi-streaming resources may be related to network pathways capable of supporting multi-stream storage operations, existing network load related to other storage operations being or to be performed, availability of components capable of supporting multi-stream storage operation, and other factors. If system resources to support multi-stream storage operations are not available, the system may optionally perform a traditional storage operation that does not incorporate multiple data streams.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: February 7, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Rahul Pawar, Anand Prahlad
  • Patent number: 8001277
    Abstract: Further provided are a method, system, and article of manufacture for determining, transmitting, and receiving performance information with respect to an operation performed locally and at remote nodes. Performance information is determined with respect to performing an operation at a node and transmitted to remote nodes over a network. Performance information is received from the remote nodes with respect to the remote nodes performing the operation. The determined and received performance information is used to determine whether to perform the operation at one of the remote nodes or the node. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cataldo Mega, Sundar Veliah
  • Patent number: 7979495
    Abstract: A method for automatically removing a user from an e-mail thread is provided. An e-mail client receives a reply e-mail message. Responsive to a determination that the reply e-mail message is a message to opt-out of an e-mail thread, the e-mail address of a sender of the reply e-mail message is associated with the e-mail thread to form a listed e-mail address. The listed e-mail address is stored. When a new e-mail message is generated that is part of the e-mail thread, the listed e-mail address is automatically excluded from a list of recipients of the new e-mail.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zoran Radenkovic, Neil Ian Readshaw
  • Patent number: 7975061
    Abstract: Systems and methods for performing storage operations over multi-stream data paths are provided. Prior to performing a storage operation, it may be determined whether multi-streaming resources are available to perform a multi-stream storage operation. Availability of multi-streaming resources may be related to network pathways capable of supporting multi-stream storage operations, existing network load related to other storage operations being or to be performed, availability of components capable of supporting multi-stream storage operation, and other factors. If system resources to support multi-stream storage operations are not available, the system may optionally perform a traditional storage operation that does not incorporate multiple data streams.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: July 5, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Rahul Pawar, Anand Prahlad
  • Patent number: 7877517
    Abstract: Provided are a method, system and program for determining whether to compress data transmitted over a network. A determination is made of compression performance for a compression algorithm to use to compress data to transmit to a target node over a network and of network performance of the network. The determined compression performance and the network performance are used to determine whether to compress the data. The data is compressed in response to determining to compress the data and the compressed data is transmitted to the target node over the network in response to compressing the data. The data is transmitted to the target node uncompressed in response to determining not to compress the data.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Cataldo Mega, Sundar Veliah