Patents Examined by Aftab Nasir Khan
  • Patent number: 9838450
    Abstract: Techniques are provided for dynamically creating index files for streaming media based on a determined chunking strategy. The chunking strategy can be determined using historical data of any of a variety of factors, such as Quality of Service (QoS) information. By using historical data in this manner, index files can be generated using chunking strategies that can improve these factors over time.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 5, 2017
    Assignee: Brightcove, Inc.
    Inventor: Albert John McGowan
  • Patent number: 9402576
    Abstract: Techniques for electronic communication warning and modification. A method includes automatically detecting an emotional state of a sender of an electronic communication, encoding the detected emotional state of the sender, using input from at least one additional source, as metadata, embedding the metadata in the electronic communication to create an annotated version of the electronic communication, and transmitting the annotated version of the electronic communication to a recipient.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, James R. Kozloski, Clifford A. Pickover, Tara N Sainath
  • Patent number: 9338276
    Abstract: Embodiments of the invention can manage the activity of accessories connected to a mobile computing device. A mobile computing device can be connected to any number of accessories through wireless or physical connections. Processing and resource limitations at the mobile computing device limit the number of accessories that can feasibly interoperate with the mobile computing device at any one time. In some embodiments, a threshold value is placed on the number of accessories with which a mobile computing device can interoperate at any one time. This threshold value can depend on the types of accessories, the application(s) executing on the mobile computing device, the processing power, whether media output resource are being used, etc. In response to a threshold number of accessories being connected, the mobile computing device can deactivate accessories.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: May 10, 2016
    Assignee: Apple Inc.
    Inventors: Jason Yew, Lawrence Bolton
  • Patent number: 9106490
    Abstract: A system, method and communication device configuration for sharing multimedia content between network devices, such as UPnP or UPnP/DLNA devices and mobile communication devices, across different local networks or subnets. One possible system arrangement or architecture is based on the communication devices forming groups and then sharing UPnP control messages across the groups. The system arrangement supports enabling group member access to UPnP devices that are in other group devices or reachable via other group devices. By enabling devices to form groups across wide-area networks and distribute UPnP messages within the group members, the system effectively extends the range of a UPnP network. Devices include an overlay middleware and an xDLNA application to provide the functionality to form or join a device group and communicate multimedia content with other devices in the group as if the devices are within the same local network.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: August 11, 2015
    Assignee: Google Technology Holdings LLC
    Inventor: Narayanan Venkitaraman
  • Patent number: 9088489
    Abstract: A computer establishes a wireless wide area network (WWAN) account simply by entering his telephone number in a user interface (UI) which is sent to an Internet server and correlated with the user's telephone account. A utility notes when a usage limitation for a period is approaching and in response disables wireless updates and automatically executes the updates when a landline connection is sensed.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: July 21, 2015
    Assignee: Sony Corporation
    Inventors: Sean Patrick Kennedy, Fredrik Carpio, Paul Jin Hwang, Gary Robert Lyons, Edward Theodore Winter, Michael Chang, Andrew Lee Lawton
  • Patent number: 9055065
    Abstract: A coordinator running on a computing device identifies a plurality of participants for a distributed transaction, wherein the coordinator coordinates the distributed transaction. The coordinator determines a participant order for the plurality of participants based on one or more ordering rules. The coordinator sends a message to a first participant in the determined participant order. The coordinator then waits until a response is received from the first participant before sending the message to a second participant in the determined participant order.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: June 9, 2015
    Assignee: Red Hat, lnc.
    Inventor: Mark Cameron Little
  • Patent number: 9043468
    Abstract: Method and arrangement for network resource management in a communication network, especially related to transfer of content. A content resource broker is introduced, which dynamically manages resources based on the size of the content to be transferred. The method and arrangement involve the obtaining of information on current and future network capacity, which is available for transfer of content; the receiving of a request from a requesting entity concerning resources for transfer of a content C; and the determining of whether the available network capacity within a predetermined response time is sufficient for transferring the content C before the predetermined response time has expired.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: May 26, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Lars Westberg
  • Patent number: 9043402
    Abstract: This disclosure concerns novel tools and techniques for distributing status information, including without limitation status information about commercial equipment. In some cases, a status monitoring device can be attached to, incorporated within, or otherwise placed in communication with a piece of commercial equipment. The status monitoring device can monitor the status of the equipment and communicate that status. Some of the discloses tools and techniques employ a social networking infrastructure to convey information (such as status information about a piece of equipment).
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: May 26, 2015
    Assignee: Trimble Navigation Limited
    Inventors: Bryn Allen Fosburgh, George Derrick Darby, Omar Soubra, James M. Janky
  • Patent number: 9037718
    Abstract: A method and apparatus is disclosed herein for live replication. In one embodiment, the method comprises replicating a source server to create a replica server, assigning a routable Internet Protocol (IP) address to the replica server; and migrating one or more, but not all, on-going connections from the source server to the replica server.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: May 19, 2015
    Assignee: NTT DOCOMO, INC.
    Inventors: Ken Igarashi, Dwight Leu, Ulas Kozat
  • Patent number: 9026664
    Abstract: Data communication system between a wireless mobile device (10), and remote servers (30) connected to the Internet the mobile device having client applications (3), comprising a host server (20) interposed between the client applications (3) and the remote servers (30), a communication channel (4) based on a TCP tunnel and/or UDP protocol between the mobile device and the host server (20), on which are transmitted uplink and downlink data messages, the communication tunnel (4) being connected to a first data concentrator module (1) belonging to the mobile device, and to a second data concentrator module (2) belonging to the host server.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: May 5, 2015
    Assignee: Mobile Devices Ingenierie
    Inventors: Julien Zarka, Vincent DePhily, Aaron Solomon
  • Patent number: 9026662
    Abstract: The workload profiler and performance interference (WPPI) system uses a test suite of recognized workloads, a resource estimation profiler and influence matrix to characterize un-profiled workloads, and affiliation rules to identify optimal and sub-optimal workload assignments to achieve consumer Quality of Service (QoS) guarantees and/or provider revenue goals. The WPPI system uses a performance interference model to forecast the performance impact to workloads of various consolidation schemes usable to achieve cloud provider and/or cloud consumer goals, and uses the test suite of recognized workloads, the resource estimation profiler and influence matrix, affiliation rules, and performance interference model to perform modeling to determine the initial assignment selections and consolidation strategy to use to deploy the workloads.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: May 5, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Qian Zhu, Teresa Tung
  • Patent number: 9021043
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Hans Christian Andersen
  • Patent number: 9021116
    Abstract: An information handling system includes a network switching device coupled to a network and a host processing system. The network switching device includes a physical link with an associated virtual link. The host processing system includes a virtual machine and a network interface device coupled to the physical link. The network interface device includes a virtual network interface associated with the virtual machine. The virtual link is associated with the virtual network interface such that communication between the network and the virtual machine is provided via the virtual link and the virtual network interface.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: April 28, 2015
    Assignee: Dell Products, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla
  • Patent number: 9021015
    Abstract: A method and system for publishing virtual applications on the Internet. The method includes obtaining a list of applications associated with a publisher from a server computing device and displaying the list to a user via a user interface. Next, a selection by the user of one of the applications is received from the user interface. A new virtualized version of the selected application is built. The virtualized version includes at least one application file that at least partially implements the new virtualized version of the selected application. Then, the application file is uploaded to the server computing device. An application address is received from the server computing device and a link to the application address is displayed to the user via the user interface. The virtualized version of the application is available at the application address for download and execution over a network (e.g., the Internet).
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: April 28, 2015
    Assignee: Code Systems Corporation
    Inventors: C. Michael Murphey, Kenji C. Obata, Mark Jeremy Zeller
  • Patent number: 9021008
    Abstract: Systems and methods are disclosed that facilitate the evaluation of the operation of host computing devices by utilization of targeted scripts. Each host computing device includes a local targeted script management component that interfaces with a centralized or master targeted script management component. The local targeted script management component obtains targeted scripts, causes the execution of the targeted script and can terminate the targeted script. Additionally, the local targeted script management component can collect information associated with the execution of the targeted scripts and initiate the restoration of previous state in the event that the execution of the targeted script modifies or otherwise affects the host computing device.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: April 28, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kolton D. Andrus, Daniel M. Vogel, Timothy M. Sehn, Aaron D. Son
  • Patent number: 9021124
    Abstract: A network appliance (40) includes a processor (48) and a Host Bus Adapter (HBA-44). The processor is configured to execute storage commands in one or more storage devices (28A, 28B). The HBA is coupled to a network (32) so as to receive communication frames sent over the network to the network appliance, and is configured to filter the received communication frames so as to pass through to the processor only a subset of the received communication frames, which correspond to the storage commands that have been sent by one or more applications for processing by the network appliance.
    Type: Grant
    Filed: November 25, 2010
    Date of Patent: April 28, 2015
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Patent number: 9021074
    Abstract: A method including analyzing one or more network interactions of a user. One or more servers associated with the one or more network interaction may be identified. A listing of at least a portion of the one or more servers may be rendered.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Joseph O'Sullivan, Brian Douglas Gallagher, Hema Srikanth, Robert James Mullin
  • Patent number: 9021123
    Abstract: A method for receiving a single message includes a receiving communication adapter receiving a first sub-unit in a single message. A transmitting communication adapter partitions the single message into sub-units. The method further includes storing the first payload in the memory of a receiving device, appending a first completion code into the first sub-unit, and sending a first notification to a receiving entity of the first completion code. The receiving entity processes the first payload based on the first determination. The receiving communication adapter receives a second sub-unit of the multiple sub-units after the first payload is processed by the receiving entity. The method further includes storing the second payload in the memory of the receiving device. The receiving entity determines that the first sub-unit is completely stored based on the first completion code, and that the second sub-unit is completely stored based on a second completion code.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Haakon Ording Bugge, Hans Westgaard Ry
  • Patent number: 9021018
    Abstract: A method for supporting the selection of communication peers in an overlay network, wherein a multitude of communication peers participate in the overlay network by providing certain pieces of information, and wherein at least one peer-to-peer server—tracker—is provided that maintains a database of the participating communication peers and the information possessed by them, wherein the tracker, upon receiving a query regarding a specific piece of information from a communication peer—requesting client—, answers the query by providing the requesting client a list that includes a subset of all communication peers possessing the requested piece of information, includes providing a network entity located such that it receives messages directed from the requesting client to the tracker, wherein the network entity stamps topological location information of the requesting client into any of the messages directed from the requesting client to the tracker. Furthermore, a corresponding system is disclosed.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: April 28, 2015
    Assignee: NEC Europe Ltd.
    Inventors: Sebastian Kiesel, Hans-Joerg Kolbe, Rolf Winter
  • Patent number: 8904077
    Abstract: Methods and apparatus for reducing power consumption in a host bus adapter (HBA) are provided. The methods include reducing a number of active lanes in an HBA link when link traffic is low, and increasing the number of active lanes when link traffic is high.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: December 2, 2014
    Assignee: QLOGIC, Corporation
    Inventor: Jerald K. Alston