Patents Examined by Aftab Nasir Khan
-
Patent number: 9838450Abstract: 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: GrantFiled: March 8, 2013Date of Patent: December 5, 2017Assignee: Brightcove, Inc.Inventor: Albert John McGowan
-
Patent number: 9402576Abstract: 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: GrantFiled: September 12, 2012Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Dimitri Kanevsky, James R. Kozloski, Clifford A. Pickover, Tara N Sainath
-
Patent number: 9338276Abstract: 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: GrantFiled: September 28, 2010Date of Patent: May 10, 2016Assignee: Apple Inc.Inventors: Jason Yew, Lawrence Bolton
-
Patent number: 9106490Abstract: 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: GrantFiled: January 9, 2008Date of Patent: August 11, 2015Assignee: Google Technology Holdings LLCInventor: Narayanan Venkitaraman
-
Patent number: 9088489Abstract: 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: GrantFiled: August 10, 2010Date of Patent: July 21, 2015Assignee: Sony CorporationInventors: Sean Patrick Kennedy, Fredrik Carpio, Paul Jin Hwang, Gary Robert Lyons, Edward Theodore Winter, Michael Chang, Andrew Lee Lawton
-
Patent number: 9055065Abstract: 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: GrantFiled: November 21, 2011Date of Patent: June 9, 2015Assignee: Red Hat, lnc.Inventor: Mark Cameron Little
-
Patent number: 9043468Abstract: 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: GrantFiled: November 5, 2009Date of Patent: May 26, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventor: Lars Westberg
-
Patent number: 9043402Abstract: 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: GrantFiled: September 19, 2011Date of Patent: May 26, 2015Assignee: Trimble Navigation LimitedInventors: Bryn Allen Fosburgh, George Derrick Darby, Omar Soubra, James M. Janky
-
Patent number: 9037718Abstract: 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: GrantFiled: March 23, 2010Date of Patent: May 19, 2015Assignee: NTT DOCOMO, INC.Inventors: Ken Igarashi, Dwight Leu, Ulas Kozat
-
Patent number: 9026664Abstract: 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: GrantFiled: March 19, 2010Date of Patent: May 5, 2015Assignee: Mobile Devices IngenierieInventors: Julien Zarka, Vincent DePhily, Aaron Solomon
-
Patent number: 9026662Abstract: 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: GrantFiled: April 9, 2014Date of Patent: May 5, 2015Assignee: Accenture Global Services LimitedInventors: Qian Zhu, Teresa Tung
-
Patent number: 9021043Abstract: 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: GrantFiled: September 28, 2010Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing LLCInventor: Hans Christian Andersen
-
Patent number: 9021116Abstract: 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: GrantFiled: August 10, 2010Date of Patent: April 28, 2015Assignee: Dell Products, LPInventors: Saikrishna Kotha, Gaurav Chawla
-
Patent number: 9021015Abstract: 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: GrantFiled: October 18, 2010Date of Patent: April 28, 2015Assignee: Code Systems CorporationInventors: C. Michael Murphey, Kenji C. Obata, Mark Jeremy Zeller
-
Patent number: 9021008Abstract: 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: GrantFiled: August 24, 2011Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Kolton D. Andrus, Daniel M. Vogel, Timothy M. Sehn, Aaron D. Son
-
Patent number: 9021124Abstract: 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: GrantFiled: November 25, 2010Date of Patent: April 28, 2015Assignee: Axxana (Israel) Ltd.Inventor: Alex Winokur
-
Patent number: 9021074Abstract: 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: GrantFiled: November 8, 2007Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Patrick Joseph O'Sullivan, Brian Douglas Gallagher, Hema Srikanth, Robert James Mullin
-
Patent number: 9021123Abstract: 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: GrantFiled: August 23, 2011Date of Patent: April 28, 2015Assignee: Oracle International CorporationInventors: Haakon Ording Bugge, Hans Westgaard Ry
-
Patent number: 9021018Abstract: 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: GrantFiled: October 29, 2010Date of Patent: April 28, 2015Assignee: NEC Europe Ltd.Inventors: Sebastian Kiesel, Hans-Joerg Kolbe, Rolf Winter
-
Patent number: 8904077Abstract: 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: GrantFiled: April 28, 2008Date of Patent: December 2, 2014Assignee: QLOGIC, CorporationInventor: Jerald K. Alston