Patents Examined by Larry Donaghue
  • Patent number: 8458255
    Abstract: An operation target device (200) includes: a reproducable data information transmitting section (2) for transmitting, to a remote operation device (300), reproducable data information indicative of a file format that the operation target device (200) can output; a data sharing process section (3) on the operated side for requesting the remote operation device (300) to transmit data identification information of data that the operation target device (200) can output, the data being selected according to the reproducable data information, from among data that the remote operation device (300) can provide; and a slide-show executing section (6) for outputting the data received from the remote operation device (300). With this configuration, it is possible to avoid such a case where data that the operation target device (200) cannot output is transmitted to the operation target device (200) from the remote operation device (300).
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: June 4, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Masaki Takeuchi
  • Patent number: 8456524
    Abstract: Linear and rotational speeds of a mobile device are calculated using distance estimates between imaging sensors in the device and objects or scenes in front of the sensors. The distance estimates are used to modify optical flow vectors from the sensors. Shifting and rotational speeds of the mobile device may then be calculated using the modified optical flow vector values. For example, given a configuration where the first imaging sensor and the second imaging sensor face opposite directions on a single axis, a shifting speed is calculated in the following way: multiplying a first optical flow vector and a first distance estimate, thereby deriving a first modified optical flow vector value; multiplying a second optical flow vector and a second distance estimate, thereby deriving a second modified optical flow vector value; the second modified optical flow vector value may then be subtracted from the first modified optical flow vector value, resulting in a measurement of the shifting speed.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: June 4, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Stefan Marti, Seung Wook Kim, Francisco Imai
  • Patent number: 8451330
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media processor that includes a memory and a controller coupled with the memory. The controller can be operable to provide an electronic program guide for display on a video display device, where the electronic program guide includes a surveillance entry associated with a security system in communication with the controller. Other embodiments are disclosed.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: May 28, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Brian Wilson, Roger A. Cockrell, Elaine Jureczki, Thomas Scott Webster
  • Patent number: 8446457
    Abstract: A camera system having at least one self-contained, universally mountable camera module having a housing and a plurality of cameras disposed within the confines of the housing, each camera having a predetermined field of view to the exterior of the housing that when combined provide at least a 180 degree view about the housing. The system also includes communication elements within the housing to provide electrical communication between the plurality of cameras and a position external to the module and at least one receiver that receives the camera views from the module that is operable by a user to view one or more camera views at a time as individual views as well as a composite view of at least two or more camera views.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: May 21, 2013
    Inventor: Daniel Theobald
  • Patent number: 8447842
    Abstract: A method for content storage on behalf of participating content providers begins by having a given content provider identify content for storage. The content provider then uploads the content to a given storage site selected from a set of storage sites. Following upload, the content is replicated from the given storage site to at least one other storage site in the set. Upon request from a given entity, a given storage site from which the given entity may retrieve the content is then identified. The content is then downloaded from the identified given storage site to the given entity. In an illustrative embodiment, the given entity is an edge server of a content delivery network (CDN).
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: May 21, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: Philip A. Lisiecki, Cosmos Nicolaou, Kyle R. Rose
  • Patent number: 8447825
    Abstract: A system includes a client device to which mount information representing a server device associated with the client is set; a first server corresponding to the mount information set to the client device; a second server communicably connected to the first server; a first disk device controlled by the first server; and a second disk device controlled by the second server. When the client device sends a request to register a data file to the first server, the first server stores the data file in the first disk device and sends a command to make a tag file including information on a location of the data file to the second server. When receiving the command to make the tag file from the first server, the second server makes the tag file and stores it in the second disk device.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: May 21, 2013
    Assignee: NEC Corporation
    Inventor: Hiroshi Aono
  • Patent number: 8447869
    Abstract: An exemplary method includes an access device 1) transmitting a profile request signal to a profile management subsystem over a network, the profile request signal representing a request for profile data representative of a feature set corresponding to an additional access device, 2) receiving the profile data from the profile management subsystem in accordance with the profile request signal, 3) storing the profile data within a data store included within the access device, 4) using the stored profile data to display one or more graphics representing the feature set corresponding to the additional access device, and 5) establishing, based on the stored profile data and after the one or more graphics representing the feature set corresponding to the additional access device are displayed, a communications channel between the access device and the additional access device. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: May 21, 2013
    Assignee: Verizon Data Services LLC
    Inventors: Brian Roberts, Don Relyea, Heath Stallings
  • Patent number: 8443073
    Abstract: The description relates to the field of automatically predicting the performance characteristics of a service-oriented architecture (SOA). The prediction is made by setting up a model of the service-oriented architecture, generating a queue of services to be executed, simulating execution of the services by utilizing the model while processing the queue, and determining the performance characteristics from data obtained from the simulation.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: May 14, 2013
    Assignee: SAP AG
    Inventor: Wolfgang Theilmann
  • Patent number: 8438307
    Abstract: The present invention provides a method and device of load-sharing in an IRF stack. The method includes: the Master device checking a congestion state of the main path, obtaining a path for forwarding service flow according the congestion state of the main path, where the path is the main path or a backup path, and forwarding the service flow to the egress device through the main path or the backup bath to implement the load-sharing in the IRF stack. In the embodiments of the present invention, by checking the congestion states of main path and the backup path in real-time, the load-sharing of the IRF stack is implemented. When new service flow is added, the data may be forwarded through another path, which can improve the efficiency of member devices in the IRF stack and solve the problem of forwarding bottleneck to which the member devices face.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: May 7, 2013
    Assignee: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Pin Wu, Maoyong Jiang
  • Patent number: 8433753
    Abstract: Provided are a method, system, and program for providing meeting information from a meeting server to an email server to store in an email database. A meeting database has information on scheduled meetings. A meeting server manages access to the meeting database. The meeting server calls an email server to provide information on meetings from the meeting database to an email database including email accounts and calendars of scheduled events for users. The email server manages access to the email database. The email server stores the provided information on the meetings in the email database in response to the call from the meeting server. The email server updates the calendar of scheduled events in the email database for one of the users to include information from the email database on at least one meeting.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventor: Xiaoying Qi
  • Patent number: 8433792
    Abstract: A system and method for dynamic configuration of the security modules for optimization of execution of security tasks are provided. The system includes: a client detection unit that finds the clients on the network; a client data collection unit that determines hardware/software configurations of each detected client; a security module selection and installation unit that selects required modules for each client from a modules database; a statistics collection unit that collects the security tasks execution statistics from user modules and from client modules; and a re-configuration unit that reconfigures the client and server modules based on the collected statistics in order to optimize execution of the security tasks.
    Type: Grant
    Filed: February 19, 2011
    Date of Patent: April 30, 2013
    Assignee: Kaspersky Lab, ZAO
    Inventors: Andrey Kulaga, Anton Tikhomirov
  • Patent number: 8433798
    Abstract: A system, a method, and computer-readable media are provided for altering behavior of software based on detection of an Internet connection. The system, method, and media detect when a computer has connected to the Internet or is capable of connecting to the Internet. This detection may include analyzing a connection history of the computer to the Internet, reporting in real-time when the computer establishes a connection to the Internet, or attempting to actively establish a connection with an Internet resource using the computer. A first set of software functionality may be disabled when a previously established connection with the Internet is identified, a real-time report of a connection with the Internet is generated, or a connection with the Internet resource is established. In addition, a second set of software functionality may be enabled when the first set of software functionality is disabled.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Aaron J. Smith, Kalpesh Patel, Tarik Soulami, Valentin Sliouniaev, Chih-Pin Benjamin Kao, Richard S. Eizenhoefer, Paul Cheng
  • Patent number: 8429272
    Abstract: An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated.
    Type: Grant
    Filed: June 9, 2012
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Amer A. Hassan, Billy R. Anders, PehKeong Teh, Andrew T. Baron, Shai Guday, Upshur W. Parks, Marco Piumatti, Dmitry A. Anipko
  • Patent number: 8429305
    Abstract: A method for generating privacy IP address includes pregenerating a first privacy address and generating a second privacy address when the first privacy address is allocated to an application. Addresses may be shared by applications or unique to a single application. A deprecation timer is started when an application binds to an allocated privacy address, now when the privacy address is generated. To minimize traffic flow disruptions a deprecated address is not deleted while the address remains in use. By pregenerating privacy addresses, an address can be promptly allocated to an application with out delays incurred by confirming that a new address is not a duplicate on the system. The method can be implicated on any device using privacy addresses, including mobile handset devices.
    Type: Grant
    Filed: September 22, 2007
    Date of Patent: April 23, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Michael Tremaine, Marcello Lioy, Uppinder S. Babbar
  • Patent number: 8423634
    Abstract: A system and method for visually and mathematically correlating website performance datasets with analytics datasets and optionally with back end application performance datasets in order to determine if variations in one dataset are caused by or related to variations in another dataset and simultaneously determines the cost of slow or unavailable websites by comparing expected traffic to actual traffic during the slow or errant period.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: April 16, 2013
    Assignee: Neustar, Inc.
    Inventors: Timothy P. Drees, Stella V. Zimmerman, Doug J. Taylor, Lenny Rachitsky
  • Patent number: 8417823
    Abstract: Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 9, 2013
    Assignee: Seven Network, Inc.
    Inventors: Michael Luna, Mikko Tervahauta
  • Patent number: 8417766
    Abstract: The present invention relates to methods, apparatus, and systems for providing peer-to-peer network acceleration. The system includes content servers and clients. Each of the clients is capable of functioning as a proxy server. A client generates a request for content, and the requesting client determines which of the content servers contains the requested content. The requesting client then determines that one of the clients is in a position to retrieve the requested content on the content server at lower latency than the requesting client. The client then functions as a proxy server for the requesting client, and the requesting client receives the requested content from the client acting as a proxy server.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: April 9, 2013
    Assignee: VIASAT, Inc.
    Inventor: Peter Lepeska
  • Patent number: 8417786
    Abstract: Methods and systems for providing simplified presence for a user are described. The user has a plurality of associated communication devices registered with a communications server, and each communication device enables at least one communication service class. The server has a user data entry associating the user with each of the plurality of communication devices. To hide the details of the user-associated devices from third parties, a virtual device is defined and associated with the user. Presence information received at the server from the various devices is aggregated together to create aggregated presence information that indicates at least the service classes available from the user-associated devices based on the received presence information. A virtual device presence document is generated containing the aggregated presence information and is provided to a presence server as presence information associated with the user.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Colbert, Michael Gray, Yongqian Zheng, Shen-Yuan Michael Yap
  • Patent number: 8417809
    Abstract: A method and system for managing and dynamically suppressing event notification is provided. The method and system receives an indication of an event from a storage environment to be processed by a support system according to a set of default delivery parameters. Next, the method and system determines if one or more event specific delivery parameters have been associated with the event. If this is the case, then the method and system modifies the default delivery parameters for the information associated with the event according to the one or more event specific delivery parameters. These event specific delivery parameters are also used to determine when to transmit a notification of the event to the support system. The dynamic suppression of events combines events gathered into an event log together into a set of one or more recurring events.
    Type: Grant
    Filed: December 25, 2007
    Date of Patent: April 9, 2013
    Assignee: NetApp, Inc.
    Inventors: Larry Lancaster, Milan Bag
  • Patent number: 8412826
    Abstract: Systems, methods, and devices are provided for message exchange between software components. One method includes receiving a message request from a software component to send a message to a destination address. The method includes creating a message object which can be exchanged between software components, regardless of a transport mechanism or a protocol employed by one or more software components, upon receiving the request.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: April 2, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Lamb, Joseph G. Giebler