Patents Examined by Asghar Bilgrami
  • Patent number: 8539047
    Abstract: The disclosure details the implementation of a tunneling client access point (TCAP) that is a highly secure, portable, power efficient storage and data processing device. The TCAP “tunnels” data through an access terminal's (AT) input/output facilities. In one embodiment, the TCAP connects to an AT and a user employs the AT's user input peripherals for input, and views the TCAP's activities on the AT's display. This enables the user to observe data stored on the TCAP without it being resident on the AT, which can be useful to maintain higher levels of data security. Also, the TCAP may tunnel data through an AT across a communications network to access remote servers. The disclosure also teaches a plug-n-play virtual private network (VPN).
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 17, 2013
    Inventor: Scott McNulty
  • Patent number: 8527607
    Abstract: Exchange of small pieces of data among end user terminals and/or between end user terminals and a network has increased. Examples of such small pieces of data include presence information updates. A messaging mechanism piggybacking the data in a push session initiation request enables sending of small pieces of data with minimum delay and without an activated packet data connection, and without user interaction.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: September 3, 2013
    Assignee: Nokia Siemens Networks Oy
    Inventors: Timo Tapani Alakoski, Yrjo Markus Raivio, Manish Varma
  • Patent number: 8527654
    Abstract: A method and system for providing computer-generated output and in particular graphical output. An output capturing and encoding engine is configured to intercept graphical output from an application on a server, organize the output into regions having similar motion and/or graphical characteristics, and convert the data from each region into a format suitable to balance transmission efficiencies versus display quality or capability at the receiving end.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 3, 2013
    Assignee: Net Power and Light, Inc.
    Inventors: Stanislav Vonog, Nikolay Surin, Vadim Shtayura
  • Patent number: 8521900
    Abstract: A remote audio-video sharing method and an application program for the same are provided. The method comprises a content provider device capturing screen frames and sounds of the content provider device. First encoding and second encoding are executed on the captured screen frames and sound to transmit to and play on a content displayer device and a content controller device. The content displayer device receives, decodes the data and smoothly plays the received data. The content controller device receives, decodes the data and plays the received data in synch with the content provider device. Additionally, a control command is generated by the content controller device to reply to the content provider device to manipulate operations of the content provider device.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 27, 2013
    Assignee: Awind Inc.
    Inventors: Kuo-Lung Chang, Hsing-Yung Wang, Meng-Chung Hung, Kuan-Yu Chou, Chen-Way Lu, Chin-Jung Fan
  • Patent number: 8516032
    Abstract: The present invention extends to methods, systems, and computer program products for performing computations in a distributed infrastructure. Embodiments of the invention include a general purpose distributed computation infrastructure that can be used to perform efficient (in-memory), scalable, failure-resilient, atomic, flow-controlled, long-running state-less and state-full distributed computations. Guarantees provided by a distributed computation infrastructure can build upon existent guarantees of an underlying distributed fabric in order to hide the complexities of fault-tolerance, enable large scale highly available processing, allow for efficient resource utilization, and facilitate generic development of stateful and stateless computations. A distributed computation infrastructure can also provide a substrate on which existent distributed computation models can be enhanced to become failure-resilient.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Mihail Gavril Tarta, Gopala Krishna R. Kakivaya
  • Patent number: 8510444
    Abstract: A data processing apparatus that enables a client to identify services which can be provided under a current status of the data processing apparatus by reflecting dynamically changing status information, such as equipment information, in a WSDL file. An equipment information acquisition device 1211 acquires status information relating to the status of an image processing apparatus 100. A WSDL generator 1212 generates service description information containing information pertaining to at least one service provided by the image processing apparatus 100 and described in a predetermined language, in accordance with the status information acquired by the equipment information acquisition device 1211. The service description information is referred to by a host computer 200 to use the at least one service. A Web server 1213 transmits the service description information generated by the WSDL generator 1212 to the host computer 200.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: August 13, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tadahiro Nakamura
  • Patent number: 8499042
    Abstract: According to a first embodiment of the invention, if an e-mail sender attempts to make too many connections within a predetermined period of time, the excess connections are automatically rejected. According to a second embodiment of the invention, an agreement is established between an e-mail sender and an e-mail recipient that states when the sender may send e-mail messages to the recipient. According to a third embodiment of the invention, trend data reflecting an amount of e-mail sent by a sender is collected. The trend data can be used to establish a rate limit for the sender. According to a fourth embodiment of the invention, separate rate limits are established for authenticated and unauthenticated mail from addresses. According to a fifth embodiment of the invention, a sender may have a rate at which their e-mail is transmitted reduced if they exceed predetermined rate limits.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: July 30, 2013
    Assignee: Unwired Planet, Inc.
    Inventors: Bruce L. Brown, Jr., Samuel G. Silberman, Mark H. Granoff, Rajesh P. Chaube, Robert M. Fleischman, Michael S. Zraly
  • Patent number: 8499032
    Abstract: In one embodiment, the present invention relates to a method and system that receives a seed term, obtains a corpus of candidate terms, where each candidate term comprises the seed term or variants of the seed term, obtains network traffic information associated with each candidate term in the corpus of candidate terms, and compiles a set of domain names based on the network traffic information. Each domain name in the set comprises one of the corpus of candidate terms.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: July 30, 2013
    Assignee: Yahoo! Inc.
    Inventor: Jonathan Matkowsky
  • Patent number: 8484320
    Abstract: A service providing server transmits service information to a wireless communication terminal via a wireless base station. The service information includes AP identification information of AP software necessary to execute each of a plurality of wireless services, and a utilization priority level of the AP software. The wireless communication terminal receives the service information and displays the name of AP that has the highest priority level in the service information (S55). If an application menu is selected in this state (S56), the name of the AP that has the next highest priority level is displayed (S55). If executing AP software is selected (S56) while the name of the AP is being displayed, this AP software is started up (S53).
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: July 9, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Shinji Sakano
  • Patent number: 8484358
    Abstract: A request to retrieve data from a client device is intercepted by a video detector. The video detector determines if the request is for retrieving a video file. If the request is for a video file, and the video file is deemed to be transcoded to be displayed on the client device, the video detector forwards the request to a video optimizer along with encoding parameters. Encoding parameters are selected by the video detector based on properties of the client device, networks accessible by the client device, conditions of those networks, properties of the requested video and the type of video requested. The encoding parameters also include a file format type to which the requested video is to be transcoded.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: July 9, 2013
    Assignee: Skyfire Labs, Inc.
    Inventors: Erik R. Swenson, Jaime Heilpern, Robert Oberhofer, John Hansen
  • Patent number: 8478854
    Abstract: Methods, apparatus and a computer program product provide for a Tolerant License Manager that defines a cluster of a plurality of network controllers, wherein each respective network controller contributes at least one license to a current total amount of licenses in a license pool. The Tolerant License Manager identifies at least one threatened access point upon detecting a first network controller has become unavailable. Each threatened access point comprises any access point connected to the first network controller when the first network controller becomes unavailable. The Tolerant License Manager establishes (and/or) approves a connection between a back-up controller and the threatened access point(s). While the first network controller is unavailable, the Tolerant License Manager allocates a license to each threatened access point via the back-up network controller.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: July 2, 2013
    Assignee: Avaya Inc.
    Inventors: Kumara Das Karunakaran, Vivek L. Atreya, Shashi H. Ankaiah, Seemant Choudhary
  • Patent number: 8473621
    Abstract: A method, a system, and an apparatus for creating a Content-on-Demand (CoD) service are disclosed herein. The method includes receiving a Session Initiation Protocol (SIP) service request sent by a User Equipment (UE); converting the SIP service request into a Real-Time Streaming Protocol (RTSP) service request, and sending the RTSP service request to a server; receiving an RTSP service response sent by the server; and converting the RTSP service response into a SIP service response, and sending the SIP service response to the UE to create the CoD service between the UE and the server.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: June 25, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jincheng Li, Dongming Zhu, Jianfeng Zhong, Geng Wang, Xiao Wang, Shumin Cheng
  • Patent number: 8473635
    Abstract: The present invention describes a tool that allows a CDN customer, partner, or other authorized entity to create a DNS canonical name (CNAME) on the content delivery network without having to contact the content delivery network service provider directly.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: June 25, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: Martin Lohner, Nathaniel A. Kushman, Todd Mitton, Michael Yurovitsky, Abhijit Dixit, Erik L. Nygren, Silvina Z. Hanono Wachman
  • Patent number: 8473557
    Abstract: Methods and apparatus to migrate virtual machines between distributive computing networks across a wide area network are disclosed. A disclosed example method includes establishing a data link across a wide area network between a first distributive computing network and a second distributive computing network, the first distributive computing network including a virtual machine operated by a first host communicatively coupled to a virtual private network via a first virtual local area network, communicatively coupling a second host included within the second distributive computing network to the virtual private network via a second virtual local area network, and migrating the virtual machine via the data link by transmitting a memory state of at least one application on the first host to the second host while the at least one application is operating.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: June 25, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Jacobus Van Der Merwe, Prashant Shenoy, Timothy Wood
  • Patent number: 8468233
    Abstract: In some embodiments, multiple heterogeneous information technology service management (ITSM) applications of different IT service partners (customers and service providers) are integrated via a service process integration grid employing a set of standard workflows and associated standard transaction types and data structures. Once a service partner's workflows and data structures have been mapped to the standard grid workflows and data structures, integration with a first and new service partners is relatively fast and convenient. Analysis of real-life ITSM applications led to the development of particular standardized workflows classified according to whether they are initiated by service provider or customer, and according to whether they do or do not include ownership-transfer transactions allowing a service partner (customer or provider) to transfer ownership of the service process to its counterpart for further action by the counterpart.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 18, 2013
    Assignee: SolveDirect Service Management GmbH
    Inventors: Marcus Oppitz, Piotr Klimkiewicz, Thomas Graf
  • Patent number: 8447835
    Abstract: The present invention relates to accessing data on computer networks, and more particularly to accessing such data via remote terminals. The present invention provides that unsolicited information is received via a first communications network on a communications device. Based on that information, the user can request further information via a second communications network.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: May 21, 2013
    Assignee: Nokia Corporation
    Inventors: Janne Aaltonen, Juha Salo, Rod Walsh
  • Patent number: 8417808
    Abstract: A device linkage control system is provided that includes a life data recording apparatus for accumulating usage information on the use of devices by a user, as life data, and a life pattern extraction apparatus including an episode creation unit that takes, as element data, details related to an identified episode from among life data and creates episode data which is a combination of the element data. Moreover, the system includes an episode analysis unit that analyzes relationships between the element data included in the episode data, and a life pattern interpretation unit that identifies, from the relationships between the element data, the life pattern which is characteristic of the user, and records this pattern, as life pattern information, and a control apparatus for linkage controlling of the devices by using the life pattern information of the user stored in the life pattern storage unit.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: April 9, 2013
    Assignee: Panasonic Corporation
    Inventors: Atsushi Yoshida, Shouichi Araki, Hiroshi Kutsumi
  • Patent number: 8412797
    Abstract: General-purpose components are selectively included in a toolkit hosted by hosting provider computing devices. The general-purpose components are software components. The general-purpose components in the toolkit are available over a computer network to end user computing devices. The end user computing devices utilizes general-purpose components in the toolkit to provide system administration solutions. The system administration solutions are web applications hosted by the hosting provider computing devices. The system administration solutions provide an ability to perform administration tasks on on-premises computer systems of the end users. A hosting provider computing device is configured such that the end user computing devices are able to utilize the general-purpose components in the toolkit on a Software-as-a-Service (SaaS) basis.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: April 2, 2013
    Assignee: VMware, Inc.
    Inventors: Mark Shavlik, John G. Morgan, Robert Juncker
  • Patent number: 8412780
    Abstract: Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an email program application requests an email address for a member within a social network. Using profile information associated with the member, the email address is provided to the email program application which sent the request. The email address is then entered into the send-to parameter field of an email message. In another described method, contact information associated with a first member of a social can be provided to a second member of the social network. The contact information is provided if the relationship between the first and second members is an authorized relationship. The contact information associated with the first member can be used to update the contact information for the first member in an electronic address book associated with the second member.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: April 2, 2013
    Assignee: Google Inc.
    Inventors: Kevin David Fox, Duane Scott Hess
  • Patent number: 8407322
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing software code capable of automated runtime negotiation of computation block execution between different computers. In one aspect, a method includes storing, on each of multiple devices, code blocks for a software application that performs a particular set of functions and assigning at runtime of the software application which of the devices is to execute each of the code blocks. Each of the code blocks is executed on the assigned devices and data is communicated between the assigned devices to facilitate executing different code blocks on different devices.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: March 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anirudh Sasikumar, Ramesh Srinivasaraghavan, Arijit Chatterjee