Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
  • 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: 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: 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: 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: 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: 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: 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
  • Patent number: 9519888
    Abstract: Email server side or client side components either remove email attachments from the relevant email, or identify the attachment while the email is being composed and makes the attachment available from a secure website or file hosting site. The recipient then receives instructions in the email and links to access the attachments rather than the attachments themselves. Email attachment size limitations are overcome for sender/recipient mail systems. Also, file type limitations related to email attachments are overcome, provides improved attachment security, and reduces email bandwidth costs.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: December 13, 2016
    Assignee: Telecommunication Systems, Inc.
    Inventor: Adithya Gadwale
  • Patent number: 9516142
    Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.
    Type: Grant
    Filed: April 28, 2012
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
  • Patent number: 9510033
    Abstract: A number of approaches for transcoding media is described, which allow various users to control one or more aspects of transcoding (e.g. bit rate, resolution) when delivering media content to a client device from a network edge server or other location. The client device is provided with an interface that allows the user to increase or decrease the resolution, bit rate or other settings of the media content. Upon receiving a request from the user, the system transcodes the media content in accordance with the request and dynamically delivers the transcoded media content to the user's device. The system also enables content publishers and network operators to impose restrictions (e.g. minimum and maximum values for various settings) on user control.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: November 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan B. Corley, Tal Saraf, Bradley E. Marshall
  • Patent number: 9503280
    Abstract: Methods and systems consistent with the present invention provide a file delivery system for transmitting files to recipients using email, which may be used with existing email infrastructure. Email clients may “attach” files to an email by an attachment process. The attachment process, however, associates a placeholder with the email instead of the actual file. The placeholder is replaced with a URL link to the file and the email is sent. The system moves the attachments over the network to a remote server that is capable of delivering the attachments to the email recipients. File attachments are routed to recipients independent of the associated email.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: November 22, 2016
    Assignee: ACCELLION PTE LTD.
    Inventors: Nikhil Jhingan, Vinod U. Vasnani, Chee Siang Lim, Neeraj Arora, E. Vijay Rao, Amit Mongia
  • Patent number: 9497243
    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 and the modeled customer demand.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 15, 2016
    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: 9497285
    Abstract: Creating a connection between one of a first plurality of computing devices in a primary chassis and one of a second plurality of computing devices in a failover chassis. A first plurality of buckets may be associated with the primary chassis, a second plurality of buckets may be associated with the failover chassis, where the first plurality of buckets may correspond to the second plurality of buckets. One of the first plurality of computing devices may be associated with one of the first plurality of buckets, and can create a connection with attributes such that a disaggregator in the failover chassis routes the connection to one of the second plurality of computing devices, wherein the one of the second plurality of computing devices may be associated with a bucket of the second plurality of buckets that corresponds to the one of the first plurality of buckets.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 15, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Anthony King, Paul Imre Szabo, William Ross Baumann
  • Patent number: 9491636
    Abstract: Methods for using a detector to monitor and detect channel occupancy are disclosed. The detector resides on a station within a network using a framed format having a periodic time structure. When non-cooperative transmissions are detected by the network, the detector assesses the availability of a backup channel enabling migration of the network. The backup channel serves to allow the network to migrate transparently when the current channel becomes unavailable. The backup channel, however, could be occupied by another network that results in the migrating network interfering with the network already using the backup channel. Thus, the detector detects active transmission sources on the backup channel to determine whether the backup channel is occupied. Methods for using the detector include scheduling detection intervals asynchronously. The asynchronous detection uses offsets from a reference point within a frame.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: November 8, 2016
    Assignee: Shared Spectrum Company
    Inventors: Mark Allen McHenry, Dmitry Dain, Eugene Livis, Karl Steadman, Olga Ritterbush
  • Patent number: 9491156
    Abstract: Provided is a connection management method and system for relaying a client and a backend module of a server on a server side. A connection management method performed by a connection management system may include receiving a request message from a client device, adding an authentication tag and a service tag for a connection to the request message, verifying a right of the authentication tag and a right of the service tag using a uniform resource identifier (URI) of the request message, searching for a service corresponding to the request message using the URI, and transferring the request message to the found service.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 8, 2016
    Assignee: K-INNOVATION
    Inventors: Seong Bong Hong, Won Min Cho, Yu Ik Yim
  • Patent number: 9471615
    Abstract: According to an aspect of the present invention, a content server enhances content mediated engagements, by first enabling a user to specify a content collection containing a set of contents according to a specific/desired sequence, and then storing a data indicating the collection. The set of contents are selected from contents (or portions thereof) maintained in a repository. In response to receiving during a content mediated engagement, a request of the stored content collection, the content server then provides the set of contents according to the specific sequence. The content server also facilitates the same content (maintained in repository) to be included and accordingly provided as part of different content collections.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: October 18, 2016
    Assignee: BRANDIFICANT INC.
    Inventors: Manish Garg, Avinash Birnale, Vikram Chadaga, Ajay Gabale, Dwarakanathan L N
  • Patent number: 9471445
    Abstract: Failover process for switching from a “failing” blade server to a “replacing” blade server. This process includes the following steps: (i) booting a replacing blade server to a set of operating system(s) including a first operating system; and (ii) subsequent to the booting of the replacing blade server, sending command data to the replacing blade server. The command data includes a command for the replacing blade server to configure itself to replace the failing blade server.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nagendra K. Gurram, Ajay Y. Pandey
  • Patent number: 9473476
    Abstract: An exemplary system includes a data loader and a data slicer. The data loader is configured to receive and process raw program guide data, and to store the processed program guide data in a data store, the processing including generating a unique program identifier for each program represented in the raw program guide data. The data slicer is configured to generate a program guide data configuration from the processed program guide data, the program guide data configuration including program guide data organized into a plurality of data structures based on categories of the program guide data. The plurality of data structures includes at least one channel data structure, at least one schedule data structure, at least one detailed program information data structure, and indices for use as references between different ones of the data structures.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: October 18, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mukunda Raju, Laxmi Patel, Anita Mal James, Enrique Ruiz-Velasco
  • Patent number: 9471388
    Abstract: A hybrid programmable logic is described that performs packet processing functions on received data packets using programmable logic elements, and processors interleaved with the programmable logic elements. The header data may be scheduled for distribution to processing threads associated with the processors by the programmable logic elements. The processors may perform packet processing functions on the header data using both the processing threads and hardware acceleration functions provided by the programmable logic elements.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 18, 2016
    Assignee: Altera Corporation
    Inventors: Michael D. Hutton, Anargyros Krikelis
  • Patent number: 9471572
    Abstract: Methods and apparatus are described herein for recommending candidates for consumption. A first set of one or more candidates for first time consumption by a user and associated utility scores may be identified. A second set of one or more candidates for reconsumption by the user may be determined. Utility scores of the second set of one or more candidates for reconsumption may be determined based on consumption history of the user and aggregate consumption history of a population of users of which the user is associated. A candidate to be recommended to the user for consumption may be selected from the first or second set. The candidate may be selected based at least in part on the utility scores of the first and second sets.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Sergei Vassilvitskii, Andrew Tomkins, Shanmugasundaram Ravikumar, Ashton Anderson
  • Patent number: 9461952
    Abstract: In a method for processing messages with the aid of at least one Ethernet controller having a message store, the at least one Ethernet controller checks a received message for the presence of at least one property, and the received message is stored in the message store if this at least one property applies to the message.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: October 4, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Volker Blaschke, Juergen Schirmer, Timo Lothspeich, Tobias Lorenz, Clemens Schroff