Patents Examined by Clayton R Williams
  • Patent number: 9591094
    Abstract: Technology is described for reducing computing instance launch times. A computing instance that is expected to be launched in a computing service environment during a defined time period may be identified. A machine image associated with the computing instance may be determined to be cached in the computing service environment using a launch time prediction model to reduce a launch time for launching the computing instance as compared to not caching the machine image. At least one physical host in the computing service environment that is available to cache the machine image may be selected to lower the launch time of the computing instance as predicted by the launch time prediction model. The machine image may be stored in the physical host in order to minimize the launch time for launching the computing instance in the computing service environment, using the processor.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Anton André Eicher, Matthew James Eddey, Richard Alan Hamman
  • Patent number: 9571552
    Abstract: Embodiments provide systems, methods, apparatus, and computer program products for selecting the codecs that each endpoint will use in a call in order to optimize the utilization of at least one internal resource of a network component. The network component receives a call invite from a first endpoint that identifies available codecs. The network component determines what codecs are available to the second endpoint and determines what codec pairing will have the least impact on at least one identified internal resource of the network component. The network component sends call set-up information to the first endpoint that identifies the selected codec or list of codecs for the first endpoint, and call set-up information to the second endpoint that identifies the selected codec or list of codecs for the second endpoint.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 14, 2017
    Assignee: Genband US LLC
    Inventor: Eric Poulin
  • Patent number: 9544379
    Abstract: The present invention relates generally to photography and imaging, telecommunications, social media, and event networking in a variety of fields including sports and other community events, personal events, and other occasions in which the sharing of information and media is desirable. More particularly, the invention relates to the use of various communications protocols and platforms in order to distribute information through a network to enable users to interact and communicate with like-minded users, as well as to enable the creation and purchasing of items and customized products.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 10, 2017
    Inventors: Wolfram K. Gauglitz, Joshua M. LeBeau, Paul A. McDonald, Shanmugapriyan Devaraj
  • Patent number: 9537818
    Abstract: DHCP methods adopted by a slave device connected to a host device are disclosed. The method includes: receiving a DHCP discover message from the host device; in response to the DHCP discover message, transmitting a DHCP offer message containing a DHCP renewal time configuration to the host device; receiving a DHCP request message from the host device; and in response to the DHCP request message, transmitting a DHCP acknowledgement message containing a client Internet Protocol (IP) address and the DHCP renewal time configuration to the host device.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: January 3, 2017
    Assignee: MEDIATEK INC.
    Inventors: Yi-Lun Chen, Kuan-Ming Lin, Yuan-Chieh Lin, Ming-Cong Sun, Huang-Yi Yu, Tsung-Chieh Chang
  • Patent number: 9525730
    Abstract: For load balancing of a plurality of servers, a server load balancing apparatus selects a hash source from a uniform resource locator (URL) input from a client, and applies a predetermined hash function to the hash source. The server load balancing apparatus selects a server from among the plurality of servers according to a hash value based on the hash result of the hash function application.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: December 20, 2016
    Assignee: SOLBOX INC
    Inventors: Myoung-Sun Park, Tawan Weon
  • Patent number: 9521052
    Abstract: Methods, systems, and computer readable mediums for implementing an attribute into a network system are disclosed. According to one method, the method includes collecting raw data from a network node and defining a performance indicator definition associated with the collected raw data. The method can also include integrating the performance indicator definition into an attribute monitoring entity, and injecting the entity into a repository during system runtime.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 13, 2016
    Assignee: VCE Company, LLC
    Inventors: Rajesh Nandyalam, Bayi Peng, Xiaohong Fu
  • Patent number: 9509777
    Abstract: A connection method and a management server are provided. Each electronic apparatus detects connection behavior supported by a network, where the electronic apparatus is located, through the management server and accordingly generates a corresponding connection profile and stores it to the management server. The management server reads two connection profiles corresponding to two electronic apparatuses when the management server receives a connection request desired to connect from one of the electronic apparatuses to another one, and dynamically adjusts a plurality of connection detection procedures based on a connection success/failure record. The management server tests the connection detection procedures to determine whether a connection can be established between the two electronic apparatuses so as to obtain a session profile for establishing the connection.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: November 29, 2016
    Assignee: COMPAL ELECTRONICS, INC.
    Inventors: Ching-Ming Lee, Chi-Bin Li
  • Patent number: 9503385
    Abstract: The present invention discloses a delay request processing method and apparatus that are based on a token bucket and relates to the field of communications technologies, where the method and the apparatus are invented to shorten a scanning period when a delay request is processed. The method includes: receiving a delay request message of a queue corresponding to a token bucket, where the delay request message includes delay request time; determining, according to the delay request time, whether the delay request message needs to be processed preferentially; processing the delay request message in a preferentially processing manner when it is determined that the delay request message needs to be processed preferentially. The present invention may be applied to a delay request processing technology.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: November 22, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fei Xie, Guoming Shen, Qingchang Zhong
  • Patent number: 9497277
    Abstract: A method, which identifies information of interest within an organization, determines use data that characterizes relationships among information items within the organization, where the information items include user data and collections of information items. The method generates interest data indicating affinities among the information items based on the determined use data. After receiving a query for data regarding the information items, the method responds to the query by providing one or more results based on the generated interest data. More details are provided herein.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 15, 2016
    Assignee: Highspot, Inc.
    Inventors: Oliver Sharp, David Wortendyke, Scot Gellock, Robert Wahbe, Paul Viola
  • Patent number: 9462025
    Abstract: Methods and systems for admitting streaming sessions while controlling links capacities, including the steps of: receiving a request to establish a new streaming session in presence of an existing streaming session; wherein the paths of the session and the new session pass through a link, which is currently set to have a first capacity. Estimating a first end-to-end latency variation of the existing streaming session, supposing that the new streaming session is established over the new path. Determining that the first end-to-end latency variation exceeds a maximum allowable end-to-end latency variation of the existing session. Estimating a second end-to-end latency variation of the existing streaming session, supposing that the link is set to have a second capacity higher than the first capacity. Determining that the second end-to-end latency variation does not exceed the limit. Setting the link to have the second capacity. And admitting the request.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: October 4, 2016
    Assignee: Valens Semiconductor Ltd.
    Inventors: Eyran Lida, Aviv Salamon
  • Patent number: 9455943
    Abstract: The invention provides systems and methods for processing communication content from a user device. The method performed by a computer and comprising inputting an electronic communication that includes communication content and a routing character string. The communication content constituted by data generated as a result of, and representative of, characters keyed into the user device by the user. Maintaining a bin collection including bins. Performing processing on the communication content including identifying the user and a bin collection of the user based on the routing character string; and processing the communication content including (1) mapping first data to a command; and (2) mapping second data to a bin label. The command dictates particular action to be performed, and the bin label identifies an identified bin upon which to perform the action; and performing the action on the identified bin.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 27, 2016
    Inventors: James Robert Miner, Jason Paul Oettinger
  • Patent number: 9426243
    Abstract: A method for remote collaboration includes receiving posting content from a first employee of a company. The posting content includes a multitude of key terms. The method further includes generating a first employee posting using the posting content, extracting the multitude of key terms from the posting content, matching one of the plurality of key terms to a key term label, storing the key term label in the first employee posting, and selecting a company channel corresponding to the key terms label. The method further includes identifying a subscriber of the company channel, where the subscriber is a second employee of the company, and presenting the first employee posting content to the subscriber.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 23, 2016
    Assignee: Schlumberger Technology Corporation
    Inventors: Stephen Whitley, Floyd Louis Broussard, III, Scott Trevor Raphael, Patrick Dineen, Horacio Ricardo Bouzas, Cyril Laroche-Py, Chad Brockman, Vignesh Venkataraman, Brandon David Plost
  • Patent number: 9419820
    Abstract: Embodiments generally relate to generating social networks from device specific communications. In one embodiment, a method includes determining social connection data included in communications, the communications being associated together via a device identifier and generating a communications-based social network for an end user from the determined social connection data, the end user being associated with the device identifier.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Yu Liang, Xiaotao Duan
  • Patent number: 9413602
    Abstract: An auto fabric configuration (AFC) mode is provided to enable network elements, when added to a data communication network, to discover each other, using TLVs added to standard protocols. The AFC mode further allows for automatic configuration of the network fabric. For example, core features, such as link aggregation, Virtual Local Area Networks (VLANs) and Shortest Path Bridging (SPB) adjacencies, can be automatically configured.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: August 9, 2016
    Assignee: Alcatel Lucent
    Inventors: Sindhu K. Mohandas, Pramoda V. Nallur, Jeremy W. Touve
  • Patent number: 9398061
    Abstract: Described are systems and methods for simulating a traditional television experience with streamed on-demand content. Streamed content may be buffered to allow a user to preview content even when the content is not organized in a traditional numbered channel format. A user may progress through a series of content items (e.g. simulated channel up/down) in order to preview the on-demand content without having to unduly wait for each content item to load and/or buffer.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: July 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Alejandro Jose Kauffmann, Hendrik Dahlkamp
  • Patent number: 9396501
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes providing a user account having information that identifies a person associated with the user account. The method further includes receiving interactivity of the person on the user account. The received interactivity identifying endorsements made by the person utilizing the user account, and the endorsements made by the person are associated to a soft following metric. The method also includes identifying entities selected for following by the person of the user account. The selection for following triggered by direct action by the person on the user account to add an entity to one or more groups created at the user account. The selection for following being associated with a hard following metric that allows the entity having an entity account to post data to the user account of the user.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 9363106
    Abstract: A method and an apparatus for providing a contact through interworking with a Social Network Service (SNS) are provided. The method includes receiving, by a client using the other service through SNS interworking, a contact provided in the SNS, determining whether the other party's client having subscribed to the same service as that of the client is present in the received contact, and informing a user of the determination results. Based on the determination results, the client may determine subscription/non-subscription of the other party's client to the service, and may send an invite request for the service if the other party's client has not subscribed to the same service as that of the client. By doing so, the number of targets, subscription/non-subscription of which to a specific service can be determined, may be extended.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: June 7, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Tak Lee, Gyu-Bong Oh, Wuk Kim, Seung-Yong Lee
  • Patent number: 9356860
    Abstract: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using a pool of multiple alternative intermediate destinations to forward at least some communications to other final destinations. For example, a manager module associated with a source computing node may select a particular one of multiple alternative intermediate destinations to use for one or more particular communications from the source computing node to an indicated final destination, such as based on network addresses associated with the source computing node and/or the final destination.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 31, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Daniel T. Cohn
  • Patent number: 9348905
    Abstract: A system, method and a network device for streaming data from a network are provided. A network device includes a software application for streaming network data. The application sets a ratio of local versus network content to a value. The application scans the network device's local media library metadata for local content and submits the metadata to the network server, wherein the server uses the metadata to identify and classify local content and create an integrated playlist using local and network content that is communicated to the network device, which starts content playback. In the event of no network connectivity, the content playback may be based entirely on locally stored content. The selection of local or network content is based on a randomly generated value and a set ratio of local to network content.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: May 24, 2016
    Assignee: YOU42 RADIO, INC.
    Inventors: Benjamin Bryant, Joey Flores, Christopher Gooley, Yotam Rosenbaum
  • Patent number: 9330422
    Abstract: The present disclosure provides a system that allows for the real-time and online monitoring of the exchanges between customers and a CRM team over social media. While crawling all messages exchanged over the social media by customers and CRM team, the system aggregates related messages exchanged between a given customer and the CRM team into a conversation. The system includes a linguistic framework for the analysis of conversations (based on the two linguistic theories of dialog acts and conversation analysis) to label the nature of the messages in a conversation or thread.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 3, 2016
    Assignee: XEROX CORPORATION
    Inventors: Julien Jean Lucien Bourdaillet, Wei Peng, Tong Sun, Margaret Helen Szymanski