Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
  • Patent number: 9825815
    Abstract: The present invention provides a system and method for aggregating and estimating the bandwidth of the multiple network interfaces. Particularly, the invention provides a cross layer system for bandwidth aggregation based on dynamic analysis of network conditions. Further, the invention provides a system and method of estimation for evaluating bandwidth of multiple physical interfaces.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 21, 2017
    Assignee: Tata Consultancy Services Limited
    Inventors: Soma Bandyopadhyay, Shameemraj M Nadaf
  • Patent number: 9820009
    Abstract: For streaming data in a mobile communication network, a descriptive file (100) of a stream (200) is provided. The descriptive file (100) comprises a list (110) of delivery source identifiers, e.g. URIs, for unicast delivery of data segments (210) of the stream. A broadcast indicator (120) is selectively added to the descriptive file (100) so as to indicate whether broadcast delivery of the data segments (210) is available. Adding the broadcast indicator (120) and initiating the broadcast delivery may be accomplished on the basis of a popularity of the stream.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: November 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thorsten Lohmar, Daniel Catrein, Torbjörn Einarsson
  • Patent number: 9818119
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 14, 2017
    Assignee: PAYPAL, INC.
    Inventors: Sebastien Taveau, John Hastings Granbery
  • Patent number: 9813943
    Abstract: A buffer control device included in a base station apparatus acquires predetermined information regarding data communication between the base station apparatus and external apparatuses other than the base station apparatus. The buffer control device predicts an amount of traffic in the data communication based on the acquired predetermined information, and controls an occupation ratio of each of regions that are arranged in a buffer in association with a plurality of priorities, based on the amount of traffic in the predicted data communication, where the buffer stores pieces of data each of which is assigned one of the plurality of priorities and transmitted within the base station apparatus from a first processing unit to a second processing unit via a high speed serial interface.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: November 7, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Ryo Takase
  • Patent number: 9806953
    Abstract: In a content delivery network, a metrics manager processes network topology information from channel measurements collected from at least one of a digi-node field and a client field, and distributes data signals to a selected edge-server set for storage and delivery to client devices. A parent server selects the edge-server set by employing an algorithm that constructs a trellis having a number of states at least equal to a number of edge servers in the edge-server set, wherein each state comprises a plurality of nodes, each node corresponding to one of a plurality of candidate edge servers. A trellis-exploration algorithm provides interconnects between each node of a first state to each of a plurality of nodes in a next state, and for each node in a state, selects a path corresponding to a best performance metric that connects to a node in a previous state, wherein each performance metric comprises the network topology information.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: October 31, 2017
    Inventor: Steve J Shattil
  • Patent number: 9805082
    Abstract: Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for recording information about an item. The method includes assigning a unique identifier to an item in a repository, the item supporting versioning and being subject to a data model having no predefined schema for items. The method includes associating a first attribute with the unique identifier, the first attribute being part of the item and being configured for modification. The method includes associating the first attribute with a version number, wherein the versioning is supported without recording in the repository a time period when the first attribute is valid.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: October 31, 2017
    Assignee: SAP SE
    Inventors: Christof Bornhoevd, Horst Werner
  • Patent number: 9806977
    Abstract: A method is provided, which includes identifying a data transfer rate associated with a wireless communication device. The data transfer rate is identified from a group including a legacy data transfer rate and a plurality of non-legacy data transfer rates. In response to identification of a selected non-legacy data transfer rate, a selected non-legacy modulation scheme is identified, which is associated with the selected non-legacy data transfer rate. Modulation of a data payload is performed according to the selected non-legacy modulation scheme. A non-legacy header structure is formed that includes a non-legacy start-of-frame delimiter (SFD) and an identifier of the selected non-legacy modulation scheme. Modulation of the non-legacy header structure is performed according to the legacy modulation scheme.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 31, 2017
    Assignee: NXP USA, Inc.
    Inventors: Khurram Waheed, Mihai-Ionut Stanciu
  • Patent number: 9807453
    Abstract: A method for a mobile search-ready smart display system containing a smart display having a screen and at least one mobile device having a camera including extracting a plurality of video fingerprints from an ongoing content displayed on the screen. The ongoing content has video frames corresponding to the video fingerprints; determining one or more representative video fingerprints of the video frames from the plurality of video fingerprints; generating one or more encoded representative video fingerprints through encoding the one or more representative video fingerprints into a pixel translucency change; and delivering the one or more encoded representative video fingerprints via a screen-camera communication. The method also includes optimizing the encoding of the one or more representative video fingerprints and the delivering of the one or more encoded representative video fingerprints to find a balance between an error resilience and transmission time.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 31, 2017
    Assignee: TCL RESEARCH AMERICA INC.
    Inventors: Haohong Wang, Zhi Zhang, Guanghan Ning, Xiaobo Ren
  • Patent number: 9807613
    Abstract: An information handling system includes a wireless adapter that communicates with a network policy engine at a service provider to provide feedback on a network access policy of the service provider, an application processor that executes instructions of a context aware radio resource management system that determines one or more optimal wireless link options for communicating with a recipient user via a wireless link from among communication link options available from the service provider.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 31, 2017
    Assignee: Dell Products, LP
    Inventors: Will A. Egner, Liam B. Quinn
  • Patent number: 9794219
    Abstract: In the present solution, when a cluster node sends an ARP request for an external IP, the node sends a message to all the other nodes, which are part of the CLAG to expect an ARP reply for the IP. When a node in the cluster receives the ARP reply, the node informs the other nodes which are part of the same CLAG to update the MAC address. Also when an ARP entry is learned/updated over a CLAG link as part of an ARP request/Gratuitous ARP, the node learning/updating the ARP entry will inform other nodes which are part of the same CLAG about the learned/updated ARP entry. Nodes in a cluster may communicate between with each other over a dedicated backplane, which may be a separate physical medium.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: October 17, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Sandhya Gopinath, Ranjith Nath, Abhishek Chauhan
  • Patent number: 9792422
    Abstract: Techniques are described for providing control of a security system. A user is authorized in the security system and user identification inputs, provided through an input unit of a personal mobile device of the authorized user of the security system, are accessed. One or more signatures of the authorized user are defined and stored in a signature map. Subsequently, user identification input is received from an unauthenticated user using the personal mobile device. The user identification input received from the unauthenticated user is compared to one or more defined signatures in the signature map. The unauthenticated user is determined to be the authorized user if the received user identification input matches one of the defined signatures. The unauthenticated user is allowed to control the security system based on the determination that the unauthenticated user is the authorized user.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: October 17, 2017
    Assignee: Alarm.com Incorporated
    Inventors: Stephen Scott Trundle, Alison Jane Slavin
  • Patent number: 9787713
    Abstract: A digital security threat management system is disclosed. The system detects the presence of a computing system, on a network, that has been compromised by an undetected and/or unknown digital security threat. The digital security threat management system recognizes characteristic emanations from a computer system that has been compromised. Because the characteristic emanations that result from a known threat can be the same as the characteristic emanations that result from an undetected and/or unknown threat, the digital security threat management system can learn to detect a computing system that has been compromised by an unknown threat if the security threat management system recognizes characteristic emanations from a previous attack, based on a known threat, of the computing system. In this way, the system can detect the presence of a compromised computing system, even if the cause of the compromise remains undetected and/or unknown. Appropriate remedial action may be taken upon detection.
    Type: Grant
    Filed: April 24, 2016
    Date of Patent: October 10, 2017
    Assignee: EVENGX, LLC
    Inventors: John S. Flowers, Ridgely C. Evers
  • Patent number: 9787745
    Abstract: A technology for content delivery is provided. In one example, performance of a caching network, performance of a delivery network, and customer demand are modeled. Instructions are provided for a client device on how to request content based on the modeled performance of the caching network, the modeled performance of the delivery network or the modeled customer demand.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Charles Benjamin Franklin Waggoner, Joshua B. Barnard, Matthew James Bordenet, Lars Christian Ulness, Marc Joliveau, Jim Knowler, Terje Kristian Backman, Chris Longo
  • Patent number: 9774505
    Abstract: A set of edge servers in a content delivery network is selected to serve a set of users. Selection comprises constructing a trellis having a number of states at least equal to a number of edge servers in the edge-server set, wherein each state comprises a plurality of nodes, each node corresponding to one of a plurality of candidate edge servers. A fitness function is calculated based on network performance improvement and cost corresponding to each candidate edge server. A trellis-exploration algorithm is used to select the edge-server set by identifying a path through the trellis having optimal path metrics derived from the fitness function. The algorithm provides interconnects between each node of a first state to each of a plurality of nodes in a next state, and for each node in a state, a path is selected that corresponds to a best path metric that connects to a node in a previous state, wherein the best path metric comprises the fitness function.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: September 26, 2017
    Inventor: Steve J Shattil
  • Patent number: 9752995
    Abstract: The present invention encompasses methods, apparati, and computer-readable media for correcting spatial artifacts in composite radiographic images of an object (1). A method embodiment of the present invention comprises the steps of generating the composite image from a plurality of views of the object (1); estimating a shift profile; and re-generating the image by shifting the views using the shift profile.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: September 5, 2017
    Assignee: Varex Imaging Corporation
    Inventor: Kevin Matthew Holt
  • Patent number: 9756374
    Abstract: A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: September 5, 2017
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Carl Furgusson
  • Patent number: 9744442
    Abstract: Embodiments of the present invention provide a method, system and computer program product for dynamic quality of service (QoS) management for multi-player gaming. In an embodiment of the invention, a method for dynamic QoS management for multi-player gaming is provided. The method includes monitoring a multi-player game and detecting a game moment for a game player in the multi-player game. The method also includes determining a degree of sensitivity for the game moment and enhancing access to a computing resource of the game player in response to determining the game moment to be highly sensitive. In one aspect of the embodiment, the method additionally includes detecting a subsequent game moment for the game player in the multi-player game, determining a degree of sensitivity for the subsequent game moment, and reducing access to the computing resource of the game player in response to determining the game moment to be less sensitive.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 29, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
  • Patent number: 9736008
    Abstract: Adjusting a WebSocket communication rate is disclosed. A WebSocket frame is received. It is determined that the WebSocket frame includes an indicator of a desired WebSocket communication rate. A transmission rate of a WebSocket communication is adjusted. The transmission rate is adjusted based at least in part on the received desired WebSocket communication rate.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: August 15, 2017
    Assignee: Kaazing Corporation
    Inventors: John R. Fallows, Steven R. Atkinson, David Brennan Gaunce
  • Patent number: 9734102
    Abstract: A controller coupled to a peripheral identifies an access type used by the controller for data transfer. The controller performs operations including: sending information to a peripheral coupled to a controller, the information indicating an access type for which the controller is configured for data transfer; monitoring a communication link with the peripheral for a signal indicating that the peripheral is ready to perform a data transfer according to the access type; and performing, in response to a receipt of the signal through the communication link, the data transfer using data transfer handshake signals that are adapted according to the access type.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 15, 2017
    Assignee: Atmel Corporation
    Inventors: Guillaume Pean, Renaud Tiennot, Vincent Debout
  • Patent number: 9715399
    Abstract: The present technology concerns a mainframe injection component (MIC) for manipulating at least one data packet communicated between at least one emulator and at least one mainframe. A packet processor is configured to receive the at least one data packet, manipulate the at least one received data packet to produce at least one modified data packet, and inject the at least one modified data packet into the communication between the at least one emulator and the at least one mainframe. The packet processor is further configured to retrieve at least one processing instruction from a repository according to at least one pre-defined processing rule and to apply the at least one processing instruction on the at least one received data packet to produce the at least one modified data packet.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: July 25, 2017
    Assignee: SOFTWARE AG
    Inventor: Lior Yaffe
  • Patent number: 9712445
    Abstract: The disclosed embodiments include system and method for routing communications over a communications network. In one embodiment, a determination is made as to whether to establish a communication along a communication path based on network performance information. The disclosed embodiments provide several alternatives for establishing the communication and improving communications along the communication path in response to a determination that at least one network node along the communication path is impaired or congested.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: July 18, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Robert J. Morrill, William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9712306
    Abstract: A wireless communication system is presented in which subframe-specific link adaptation is performed. A mobile device can transmit a signal that informs a base station whether a particular subframe was received successfully. Additionally the mobile device can calculate channel state information (CSI) for a subframe and report the CSI to a base station. The reported CSI may or may not include an indicator for informing the base station about from which type of subframe the CSI was derived. The base station can receive the signal, the CSI and/or the indicator. Based on what information the base station has received, it performs subframe-specific BLER filtering and subframe-specific link adaptation scheduling and MCS adjustments.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: July 18, 2017
    Assignee: Apple Inc.
    Inventors: Zhu Ji, Johnson O. Sebeni, Navid Damji
  • Patent number: 9705774
    Abstract: The present invention relates to a communication terminal and a control method thereof, and the communication terminal according to the present invention comprises: a radio frequency (RF) unit for receiving and/or transmitting data; and a control unit for controlling the data received and/or transmitted through the RF unit, wherein the control unit can select an application processed through the terminal, control a processing speed of the terminal, determine the network through which the data is transmitted, and determine a combination of a data rate and transmission power.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: July 11, 2017
    Assignees: LG ELECTRONICS INC., INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Yunjung Yi, Jeongho Kwak, Okyoung Choi, Song Chong, Byounghoon Kim
  • Patent number: 9706239
    Abstract: An example method involves: (i) accessing data representing a news program schedule that specifies a sequence of events to be carried out using a news production system, wherein the schedule is divided into contiguous portions; (ii) for each portion: determining that m media servers are sufficient to execute any events of that portion and associated with a first device, allocating m media servers to the first device, thereby leaving one or more unallocated media servers, and allocating n media servers, from the unallocated media servers, to a second device; and (iii) for each of the contiguous portions, utilizing at least a portion of the allocated m media servers to carry out the events specified in that portion and associated with the first device and utilizing at least a portion of the allocated n media servers to carry out the events specified in that portion and associated with the second device.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: July 11, 2017
    Assignee: Tribune Broadcasting Company, LLC
    Inventor: Hank J. Hundemer
  • Patent number: 9699103
    Abstract: Content delivery to end user devices (EUD) is controlled by transmitting content portions at a controlled flow. The time for the EUD to process the data is used to control the flow. The first portion is transmitted to the EUD and the amount of time to process the first portion is noted. Threshold values to stop and start transmissions are examined prior to the transmission of each content portion. If the amount of data remaining to be processed by the EUD is below the stop transmission threshold, transmission continues with the next portion. If the amount of data remaining to be processed by the EUD is above the stop threshold, transmission is either stopped or retarded. When it is determined that the amount of data remaining to be processed by the EUD is above the start transmission threshold, transmission is started or continued.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: July 4, 2017
    Assignee: Flash Networks, Ltd
    Inventors: Meiron Tzhori, Jenia Gorokhovsky, Arik Litichevsky
  • Patent number: 9699078
    Abstract: An apparatus and method for extending the scalability and improving the partitionability of networks that contain all-to-all links for transporting packet traffic from a source endpoint to a destination endpoint with low per-endpoint (per-server) cost and a small number of hops. An all-to-all wiring in the baseline topology is decomposed into smaller all-to-all components in which each smaller all-to-all connection is replaced with star topology by using global switches. Stacking multiple copies of the star topology baseline network creates a multi-planed switching topology for transporting packet traffic. Point-to-point unified stacking method using global switch wiring methods connects multiple planes of a baseline topology by using the global switches to create a large network size with a low number of hops, i.e., low network latency. Grouped unified stacking method increases the scalability (network size) of a stacked topology.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Philip Heidelberger, Yutaka Sugawara
  • Patent number: 9692673
    Abstract: Consideration of system jitter in selecting a “message passing collectives algorithm” used in a message passing interface. A set of multiple message passing collectives algorithms are ranked against each other with at least some consideration of relative jitter-related performance as between the algorithms. The consideration of jitter includes consideration of “system jitter” (OS jitter and/or network jitter). In some embodiments, multiple rankings are performed for different levels of system jitter.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Saurav K. Jha, Nysal Jan K. A., Saumil G. Merchant, Giridhar M. Prabhakar
  • Patent number: 9680904
    Abstract: A system and method relate to determining am initial buffer size associated with a buffer and modifying the initial buffer size when jitter is detected. The initial buffer size may be determined and modified based on a maximum initial buffer size, and the maximum initial buffer size may be determined based on delays associated with storing data to the buffer. For example, the maximum initial buffer size may correspond to a quantity of data that can be stored to the buffer during a maximum acceptable buffering delay. The maximum acceptable buffering delay may be identified by determining drop rates associated with different buffering delays and selecting, as the maximum acceptable buffering delay, one of the buffering delays associated with a maximum acceptable drop rate.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 13, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Jian Huang, Jianxiu Hao, Gaurav D. Mehta
  • Patent number: 9674799
    Abstract: A method for supporting an application by Device to Device (D2D) communication in a wireless network includes acquiring range control information from an application upon selection of the application installed in the source device, controlling transmission power of a discovery signal for discovering a target device to conduct D2D communication, based on range control information defined for the selected application, and transmitting the discovery signal with the controlled transmission power. An apparatus includes a controller configured to acquire range control information from an application upon selection of the application installed in the source device, and control transmission power of a discovery signal for discovering a target device to conduct D2D communication, for the selected application based on range control information defined for the selected application, and a transmitter configured to transmit the discovery signal with the controlled transmission power.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: June 6, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Young-Joong Mok, Jung-Shin Park, Seung-Hoon Park, Young-Bin Chang, Kyung-Kyu Kim, Hyun-Seok Ryu, Sang-Kyu Baek, Chi-Woo Lim
  • Patent number: 9674832
    Abstract: A method and an apparatus are provided for transmitting data by a transmitting apparatus in a communication system. The transmitting apparatus segments a radio link control (RLC) packet data unit (PDU), if an amount of available resources is less than an amount of resources required for retransmitting the RLC PDU. The transmitting apparatus includes polling information in the segmented RLC PDU, if the segmented RLC PDU is a last segmented RLC PDU. The transmitting apparatus transmits the segmented RLC PDU to a receiving apparatus.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: June 6, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Soeng-Hun Kim, Gert Jan Van Lieshout, Himke Van Der Velde
  • Patent number: 9665416
    Abstract: An operation execution request is created by an operation requester at an operations service module. The operation execution request is stored by the operations service module. A polling message for the operation execution request is received. The polling message includes a name of an operation. A response including the operation execution request and corresponding operation data is returned. An execution service schedules internally the operation for execution. The execution service sends an acknowledgement message to acknowledge the operation execution request. The operation data and corresponding operation execution request is locked for execution by other execution services. The execution service executes the operation with the operation data and provides result of the operation execution. The operations service module updates status of the operation execution request. The updated status is provided to the operation requester upon polling for status of the operation execution request.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 30, 2017
    Assignee: SAP SE
    Inventors: Stoyan Boshev, Chavdar Baikov, Tsvetan Stoyanov, Petio Petev
  • Patent number: 9667485
    Abstract: In some embodiments, an apparatus includes a network node operatively coupled within a network. The network node is configured to send a first authentication message upon boot up, and receive, in response to the first authentication message, a second authentication message configured to be used to authenticate the network node. The network node is configured to send a first discovery message, and receive, based on the first discovery message, a second discovery message configured to be used by the network node to identify an address of the network node and an address of a core network node within the network. The network node is configured to set up a control-plane tunnel to the core network node based on the address of the network node and the address for the core network node and receive configuration information from the core network node through the control-plane tunnel.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: May 30, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Nischal Sheth, Abhijit Choudhury, Raghavendra Mallya, Pranay Pogde, Phalguni Nanda, Jayabharat Boddu, Pradeep Sindhu
  • Patent number: 9648122
    Abstract: A system and method for caching data in wireless application protocol (WAP) enabled services caches static data and facilitates dynamic creation of user-specific information to provide a customized output. The mobile cache generates the user-specific information in WML in real-time from cached information according to user-specified preferences. A change trigger triggers information delivery after a predetermined amount of cached information changes. The system may also include an image converter to ensure that image objects can be viewed easily on WAP-enabled devices having small display screens and a document converter to dynamically compose information from selected data based on XML-based content tagging.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: May 9, 2017
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventor: Benjamin Bin Li
  • Patent number: 9639430
    Abstract: Machines, systems and methods for performing intermediate data backups, the method comprising monitoring data updates to one or more data blocks in at least a target data storage medium, wherein the target data storage medium is subject to an incremental data backup routine at prescheduled time intervals; in response to determining that said at least one or more data blocks is updated prior to a prescheduled time interval for the incremental data backup routine, performing one or more intermediate data backups to store data from the updated data blocks to at least one backup data storage medium; and in response to determining that said at least one or more data blocks is updated prior to the prescheduled time interval for the incremental data backup routine but after the last of the intermediate data backups, copying data on one or more updated data blocks after the last of the intermediate data backups to the backup data storage medium.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: May 2, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Ofer Peretz, Michael Sternberg, Asaf Yeger
  • Patent number: 9635005
    Abstract: Systems and methods for tiered connection pooling are disclosed herein.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: April 25, 2017
    Assignee: DOCUMENT STORAGE SYSTEMS, INC.
    Inventor: Ralph Katieb
  • Patent number: 9634955
    Abstract: In various embodiments, methods and systems for optimizing data transfer are provided. Data transfer optimization is accomplished by a data transfer optimization server. A data transfer session is initiated. The initiation of the data transfer session comprises analyzing transfer parameters for one or more data-source devices. An optimum number of concurrent network calls is calculated for the data transfer session. The calculation is based on the data transfer parameters. At least a portion of the optimum number of concurrent network calls is allocated for executing the data transfer session. The transfer parameters are monitored for changes. The optimum number of concurrent network calls is updated for the data transfer session based on a triggering event associated with the data transfer session. Updating the optimum number of concurrent network calls comprises recalculating the optimum number of concurrent network calls based on the transfer parameters after the trigger event.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jun Tang, Nicolaas Deodorus Peelen, Hui Wang, Xiaoting Zhu, Tao Zhao
  • Patent number: 9628346
    Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include reducer services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: April 18, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone
  • Patent number: 9622117
    Abstract: A wireless communication apparatus uses a Wi-Fi system to transmit to another wireless communication apparatus a WiGig switching request frame (F1) requesting that the communication method for communicating with another wireless communication apparatus be switched from the Wi-Fi system to a WiGig system. The wireless communication apparatus uses RSSI when the WiGig switching request frame (F1) was received to determine whether to allow the switch from the Wi-Fi system to the WiGig system, and uses the Wi-Fi system to transmit to the wireless communication apparatus a WiGig switching response frame (F2) indicating the result of the determination.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 11, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Akira Yamasaki, Nobuhiko Arashin
  • Patent number: 9596095
    Abstract: The “swarming” behavior of multimedia content distribution network subscribers—numerous, near-simultaneous requests for the same content by different users—is predicted, based on analysis of past viewing habits. Users are grouped based on correlations in the multimedia content requested and the time at which it is requested. When a set of users of a group requests particular multimedia content, that content is autonomously distributed, via a shared distribution channel, to the terminal equipment of all users in the group, where it is buffered. As other users in the group request the same multimedia content, an initial portion is distributed to each requesting user via an individual channel. As the rendered content catches up to the buffered content, the terminal equipment switches from the content delivered via the individual distribution channel to the buffered content. The individual distribution is then terminated, and the individual distribution channel released.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: March 14, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Stefan Paul Redmond
  • Patent number: 9590870
    Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include reducer services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: William Crowder, Andrew Swart, Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone
  • Patent number: 9582812
    Abstract: A social networking system presents content items to users, who then provide feedback regarding pairs of content items. The feedback includes a selection of a content item of the pair of content items that was preferred by the user over the other content item. The social networking system uses this information to train a predictive model that scores content items based on quality. The content items may be advertisements. The social networking system uses the pair-wise comparisons of the advertisements to determine feedback coefficients in an advertising quality score prediction model using regression analysis of the pair-wise comparisons for each predictive factor in the model. In this way, the pair-wise comparisons are used to train the prediction model to understand which advertisements are more enjoyable than others. A feedback coefficient for each predictive factor may be computed based on the preferences received from the group of users.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Rong Yan, John Hegeman
  • Patent number: 9554173
    Abstract: An example method involves: (i) accessing data representing a news program schedule that specifies a sequence of events to be carried out using a news production system, wherein the schedule is divided into contiguous portions; (ii) for each portion: determining that m media servers are sufficient to execute any events of that portion and associated with a first device, allocating m media servers to the first device, thereby leaving one or more unallocated media servers, and allocating n media servers, from the unallocated media servers, to a second device; and (iii) for each of the contiguous portions, utilizing at least a portion of the allocated m media servers to carry out the events specified in that portion and associated with the first device and utilizing at least a portion of the allocated n media servers to carry out the events specified in that portion and associated with the second device.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 24, 2017
    Assignee: Tribune Broadcasting Company, LLC
    Inventor: Hank J. Hundemer
  • Patent number: 9552723
    Abstract: A trainable transceiver for controlling a device includes a transceiver circuit, a control circuit coupled to the transceiver circuit, and memory coupled to the control circuit. The control circuit is configured to receive a signal from the device via the transceiver circuit. The control circuit is configured to determine a frequency of a channel used by the device based on the signal strength of the signal received from the device.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 24, 2017
    Assignee: GENTEX CORPORATION
    Inventors: Todd R. Witkowski, Chris H. Vuyst, Thomas S. Wright, Steven L. Geerlings
  • Patent number: 9552299
    Abstract: Systems and methods of building massively parallel computing systems using low power computing complexes in accordance with embodiments of the invention are disclosed. A massively parallel computing system in accordance with one embodiment of the invention includes at least one Solid State Blade configured to communicate via a high performance network fabric. In addition, each Solid State Blade includes a processor configured to communicate with a plurality of low power computing complexes interconnected by a router, and each low power computing complex includes at least one general processing core, an accelerator, an I/O interface, and cache memory and is configured to communicate with non-volatile solid state memory.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: January 24, 2017
    Assignee: California Institute of Technology
    Inventor: Mark A. Stalzer
  • Patent number: 9549296
    Abstract: To overcome the problem of limited backhaul capacity and limited wireless channel capacity when downloading videos to smart phones, a method for transmission of data across a mobile telecommunications network, includes providing each Smartphone or other user station (Ua-Ud) with a memory cache (12) and a download app (10), and providing a server (2) in the core network with a server cache memory (16) and a download control app (14). Each user registers with the server, the server gathers information of internet web sites (URLn) accessed by the users from which downloads may be made, monitors the websites, and as and when updates appear on the websites, selectively downloads the updates in the server cache. There is then established a common data channel from the server, across base stations (3), to the users in order to download the updates to the user's memory cache (12).
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 17, 2017
    Assignee: Alcatel Lucent
    Inventor: Govinda Rajan
  • Patent number: 9547536
    Abstract: A connection handler is provided on a computing system. The connection handler provides an application with heterogeneous connection objects. Heterogeneous internal connection pools provide homogeneous connection objects related to a specific configuration. Requests are received from the application where the request includes an identification of a specifically configured connection object. A connection object is provided to the application from a respective internal connection pool.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: January 17, 2017
    Assignee: SOFTWARE AG
    Inventors: Sanju K. Retnakumari, Shashwath Pangal
  • Patent number: 9542501
    Abstract: Viewing of web pages is improved by prioritizing image rendering based on positioning of images within a web page. For example, for images that are likely to be initially viewable upon presentation of the web page (i.e., prior to scrolling), compressed proxy versions are made available so that the images can be transferred and rendered more quickly. These compressed proxy images are later replaced with better quality renderings of the same images. Fetching of images that are not initially visible can be deferred until after other, more important page resources are loaded. Prioritization of page loading in this manner helps to ensure that the page becomes operational earlier, resulting in improved perceived speed and responsiveness, and greater ease of navigation.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: January 10, 2017
    Assignee: Radware Ltd.
    Inventors: Shawn Bissell, Kent Alstad, Michael R. Benna
  • Patent number: 9544322
    Abstract: In accordance with some embodiments of the disclosed subject matter, systems, methods, and media for protecting a digital data processing device from attack are provided. For example, in some embodiments, a method for protecting a digital data processing device from attach is provided, that includes, within a virtual environment; receiving at least one attachment to an electronic mail; and executing the al least one attachment; and based on the execution of the at least one attachment, determining whether anomalous behavior occurs.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 10, 2017
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Stylianos Sidiroglou, Angelos D. Keromytis, Salvatore J. Stolfo
  • Patent number: 9536013
    Abstract: A method for web browsing of a handheld device includes determining, when a marker is set on at least one object embedded in a webpage, a download status of the at least one object on which the marker is set, and notifying, when a download of the at least one objects is completed, a user of the completion of the download of the at least one object.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: January 3, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Naveen Kumar Bhaskar
  • Patent number: 9532317
    Abstract: A system, method and non-transitory computer code for operating a proxy server operating under software to cause the proxy server to access a communication network and to delay, advance or block keep-alives for a client device to improve traffic data flow.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: December 27, 2016
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Andrii Kokhanovskyi, Michael Fleming, Sungwook Yoon