Patents Examined by Karina J Garcia-Ching
  • Patent number: 10721160
    Abstract: A method of distributing data by a device. The method includes determining a core of a network interface card from multiple cores existing in a server and determining a queue of a network interface card for processing data transmitted from the device. The method further includes determining a sources port of the device for transmitting data to the determined core or the determined queue of the network interface card, by using an inverse-hash function of a hash function that is used by the server. The method also includes transmitting the data to the server, via the determined source port.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-ryool Kim, Hyo-taek Shim
  • Patent number: 10701148
    Abstract: A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, storage services, and control services; and wherein at least some of the plurality of devices run storage services, and wherein the storage services running on the at least some of the plurality of devices comprise at least one storage services network. At least one storage service is configured to provide persistent storage that is locally and/or globally addressable.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 30, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 10701149
    Abstract: A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, origin services, and control services; and wherein at least some of the plurality of devices run origin services, and wherein the origin services running on the at least some of the plurality of devices comprise at least one origin services network. At least one origin service is configured to provide persistent origin that is locally and/or globally addressable.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: June 30, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 10652087
    Abstract: A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, fill services, and control services; and wherein at least some of the plurality of devices run fill services, and wherein the fill services running on the at least some of the plurality of devices comprise at least one fill services network. At least one the fill service is configured to obtain resources on behalf of other CD services in the CDN.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 12, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 10547655
    Abstract: Methods, apparatuses, and systems for improving utilization of a communications system (e.g., a satellite communications system) are provided, using techniques referred to herein as “deltacasting.” Embodiments operate in a client-server context, in which the server-side of the communication link intercepts requests and responses using a client-server optimizer (e.g., a transparent proxy or in-line optimizer between a client web browser and an Internet content provider). The optimizer uses techniques, such as dictionary coding techniques, to create fingerprints of content traversing the links of the communications system. These fingerprints are used to identify and exploit multicasting and/or other opportunities for increased utilization of the communications links.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 28, 2020
    Assignee: ViaSat, Inc.
    Inventors: William B. Sebastian, Peter Lepeska
  • Patent number: 10432456
    Abstract: Systems and methods for automated commissioning of virtualized distributed control systems are disclosed. An example method includes accessing a data structure including a list of configuration names for network cards associated with first and second host servers of a virtual process control environment. The first and second host servers implement virtual machines corresponding to workstations for a process control system. The example method also includes when configuring the first host server, assigning a first name to a first one of the network cards associated with the first host server. The example method further includes when configuring the second host server, assigning the first name to a second one of the network cards associated with the second host server based on a user selection of the first name from the list of configuration names. The second host server is configured after the first host server.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 1, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Dirk Thiele, Shaobo Qiu, Jessica Siu, Forrest Stallings, Joel Nicholas Ohmart, Laura Milena Ramirez Rojas
  • Patent number: 10410248
    Abstract: A podcast system and method are provided to select and deliver media ads over a network to a user device and to insert the media ads in media content subscribed to and delivered over the network to the user device.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: September 10, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Andrey Yruski, Murgesh Navar, Roman Markovetski
  • Patent number: 10374967
    Abstract: A client placement module and method for placing a client in a distributed computer system uses at least one requirement profile with profile parameters to determine whether any host computer in the distributed computer system satisfies resource requirements of the client and also matches the profile parameters in the at least one requirement profile.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 6, 2019
    Assignee: VMware, Inc.
    Inventor: Badarinadh Vissamsetti
  • Patent number: 10375129
    Abstract: Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may meet for dinner). Often, the individual momentarily withdraws from the conversation in order to issue commands to the device to retrieve and present such information, and may miss parts of the conversation while interacting with the device. Additionally, the individual often explores such topics individually on a device and conveys such information to the other individuals through messages, which is inefficient and error-prone. Presented herein are techniques enabling devices to facilitate conversations by monitoring the conversation for references, by one individual to another (rather than as a command to the device), to a topic associated with a location. In the absence of a command from an individual, the device may automatically present a map alongside a conversation interface showing the location(s) of the topic(s) referenced in the conversation.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lisa Stifelman, Madhusudan Chinthakunta, Julian James Odell, Larry Paul Heck, Daniel Dole
  • Patent number: 10303526
    Abstract: One embodiment receives a request for a screen of a user interface (UI) of a software application from a second computing device, wherein the screen comprises one or more UI components; accesses a set of features of the second computing device; for each UI component contained in the screen, generates first code for rendering and displaying the UI component on the second computing device based on the set of features of the second computing device; and transmits the first code to the second computing device.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexander Urim, Lee Williams Byron, Wayne Jin Chang, Phillip Fung
  • Patent number: 10289616
    Abstract: Technologies are generally described for providing a system that allows data use clients direct access to perform complex analysis on data assets without compromising the assets by sharing the data contained may set up the data assets in virtual datacenters (VDCs) within a physical datacenter and open additional resources within the VDCs to data use clients. The data use clients may be enabled to upload and execute analysis applications with access to valuable data. Data traffic exiting the VDCs through such applications however, ma be controlled by a supervisor that analyzes an output and enforces limitations on content and/or volume based on a level of purchased access.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 14, 2019
    Assignee: Empire Technology Development, LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 10200510
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for receiving objects of a web page by a terminal is provided. The method includes determining sizes of the objects, determining a number of Transmission Control Protocol (TCP) connections to be allocated for each of a plurality of domains connected to the web page, based on estimated sizes of the objects, determining a reception order of the objects to be received in the domains for each domain based on a size of a Congestion Window (CWND) of a server, and receiving the objects in the determined reception order.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: February 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Antony Franklin, Ji-Cheol Lee
  • Patent number: 10158693
    Abstract: Distributing an update from a server to multiple endpoint devices that reside on the same local network. The server provides information to each client device identifying all other devices located on the same local network that will also need to receive the update. Each client device sorts the files and begins the process of downloading the files by checking, for each file in sequence, whether another device on the same network has downloaded the file or is currently in the process of downloading. If another device on the same network has completed downloading the file, the device requests the file from the other client device. If another device is currently in the process of downloading, the device places the file at the end of the sequence. If the file has not been downloaded and is not being downloaded, the endpoint device initiates downloading the file from the server.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: December 18, 2018
    Assignee: VMware, Inc.
    Inventors: Anton Gartsbein, Meytal Genah, Dmitry Rabinovich, Chen Doar, Boaz Harel
  • Patent number: 10122828
    Abstract: Systems and methods for geographic-aware virtual desktops are disclosed. In one example, a pool of network addresses can be maintained. Each network address can be associated with a respective geographical location. The pool of network addresses can include network addresses associated with different respective geographical locations. A geographical location associated with a client device accessing a virtual desktop can be determined. An external-facing network address can be selected from the pool of network addresses based on the geographical location associated with the client device. The external-facing network address can be assigned for network traffic associated with the virtual desktop.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Varun Verma
  • Patent number: 10063393
    Abstract: Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 28, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Patent number: 9917895
    Abstract: This specification allows a plurality of terminals to exchange and use data stored in each of the terminals through their own embedded web servers. An information providing system according to embodiments disclosed herein includes a first web server and a first controller both embedded in a telematics terminal mounted in a vehicle, and a second web server and a second controller both embedded in a mobile terminal. The first controller requests the second web server to transmit a first data corresponding to a first user request, receives the first data from the second web server, and executes the received first data. The second controller requests the first web server to transmit a second data corresponding to a second user request, receives the second data from the first web server, and executes the received second data.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: March 13, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Sungha Choi, Kgiwung Ryoo
  • Patent number: 9832282
    Abstract: Disclosed are application-aware packet transmission methods and apparatuses for a terminal. The application-aware packet transmission method comprises classifying applications according to delay sensitivities of the applications, determining a transmission pattern of packets for the classified applications; and transmitting the packets based on the determined transmission pattern. Thus, a battery of the terminal may be efficiently managed by applying user preferences and configuring transmission patterns of packets to be transmitted for each application differently. In addition, degradation of application performances and user experiences for the uses of applications can be prevented.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: November 28, 2017
    Assignee: POSTECH ACADEMY—INDUSTRY FOUNDATION
    Inventors: Won Ki Hong, Jian Li, Jin Xiao, Raouf Boutaba
  • Patent number: 9813518
    Abstract: Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download connection with a data repository and real-time item of data from a real-time data feed with a data publisher. In response to determining that the downloaded item of data includes the most recent downloaded item of data from the download connection, the downloaded item of data is stored as the last downloaded item of data. In response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, the real-time item of data is stored as the last real-time item of data from the real-time data feed. In response to determining a match between the last downloaded item of data and the last real-time item of data the download connection is ended.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: November 7, 2017
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 9781188
    Abstract: Provided are a method and device for transmitting/receiving media content via internet. The method includes: configuring the media content with a plurality of representations; dividing the configured representation into a plurality segments; aligning subsegments in the segment; and transmitting one of the representations, wherein the subsegments are aligned to allow the earliest presentation time of the kth subsegment in the first representation to be greater than the latest presentation time of the k?1th subsegment in the second representation among the representations.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: October 3, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeonjae Lee, Waqar Zia, Hotaek Hong
  • Patent number: 9774567
    Abstract: The invention relates to a system, to a server apparatus, to a terminal apparatus, and to a recording medium for generating a user affinity-based address book, and to a method for generating a user affinity-based address book, which support a user so that the user may intuitively recognize an affinity with a number of other users whose contact information is registered in the address book of the user. The invention is implemented such that: that information on a user's address book is provided; the result of a determination on whether or not the same contact number is shared between the user address book and an address book of each person whose contact information is registered, and the duration and frequency of talks between the user and each person whose contact information is registered; and information on a social address book is generated based on the determined affinity.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 26, 2017
    Assignee: SK Planet Co., Ltd.
    Inventors: Kiwon Kwak, Eun Bok Lee, In Seong Hwang