Patents Examined by Kristie Shingles
  • Patent number: 10114903
    Abstract: When requested content is available at a data center, the data center returns the requested content to the data center. When the requested content is locally unavailable at the data center, the requested content is retrieved from an origin server. The retrieval of the content from the origin server may be delayed based on the processing load at the origin server. When retrieval of the content is delayed, the request is prioritized and placed in a queue for handling by the origin server based on the priority of the request. Also, when retrieval of the content is delayed, a status page may be communicated to the browser to inform a user of the delay and provide alternate content and status information related to the request determined as a function of the request or the current state of the origin server.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: October 30, 2018
    Assignee: Parallel Networks, LLC
    Inventors: Keith A. Lowery, David K. Davidson, Avinash C. Saxena
  • Patent number: 10110681
    Abstract: A plurality of control apparatuses each stores, in a memory, relay device identification information for identifying one or more relay devices of a plurality of relay devices available for selection by the control apparatus, and selects, in response to connection of a first communication terminal to the control apparatus, one of the one or more relay devices having the relay device identification information stored in the memory as a first relay device to be connected to the first communication terminal to relay content data for the first communication terminal under control of the control apparatus.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: October 23, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Naoki Umehara, Takahiro Asai, Hiroshi Hinohara
  • Patent number: 10097972
    Abstract: A device and method is provided for signaling an affinity of a peer device. According to one embodiment, the device receives a wireless signal from the peer device and determines the presence of the peer device based on the received signal. The device is able to detect the peer device when the peer device is within the vicinity or a certain proximity of the device. The received signal carries an affinity code of the peer device so that the device can detect the affinity of the peer device by comparing the received affinity code with its preset affinity code. If the two affinity code match, the device notifies the user of the presence of another user and signals that the two users share the same affinity.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: October 9, 2018
    Assignee: PROXFINITY, INC.
    Inventors: James W. Hutchison, Mitchell A. Carrel, Robert Matles, Christine A. Hutchison, Lauren R. Matles, Lee M. Whitman, Lisa A. Carrel
  • Patent number: 10091121
    Abstract: Techniques for efficiently and economically providing data transfer through data networks are disclosed. The techniques are particularly suitable for Internet data transfers. In one aspect, delayed response processing is utilized. Requests for common content are initially queued. After a short period of time, the queued requests are processed as a group so as to better utilize available bandwidth, particularly in times where traffic or congestion is high. In another aspect, multiple-destination data packets are utilized.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 2, 2018
    Inventor: Robert C. Yen
  • Patent number: 10079874
    Abstract: A system is provided. The system includes a processor, a memory, and an I/O device, an interaction engine unit stored on the memory and including a configuration unit and an execution unit. The configuration unit includes an entity module, an entity type module, a service module, and a flow module. The entity module stores an entity name of more than one server component and client component, representing at least one networked device. The entity type module stores an entity type. The service module stores at least one service. The flow module stores a control flow among the at least one service. The at least one service includes at least one source service and at least one target service. The execution unit, upon receipt of a trigger, executes the control flow. The execution unit can break down output data from the at least one source service, and parses, maps, or transforms the output data readable to the at least one target service in accordance with a predetermined setting.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 18, 2018
    Assignee: Pulzze Systems, Inc.
    Inventors: Sang Duck Jung, Kausik Sridharabalan, Peter Sang Diuk Jung
  • Patent number: 10079868
    Abstract: A method and an apparatus for flexible broadcast service over multimedia broadcast multicast service (MBMS). The method includes transmitting a request for a location of content to a server. The method also includes when a MBMS is available for the content, receiving a MBMS delivery description for the location of the content, and joining session for the MBMS that carries the content based on the MBMS delivery description. The method further includes receiving a non-MBMS uniform resource locator (URL) for the content when the MBMS is not available for the content.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: September 18, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Imed Bouazizi, Kyungmo Stanley Park
  • Patent number: 10074123
    Abstract: A ring design machine receives one or more selections of gemstones and one or more selections of settings and allows a user to “mix and match” gemstones and settings and view a selected gemstone in a compatible setting for that gemstone. To present the gemstone in the setting, the ring design machine presents a combination image that depicts the gemstone in the setting. The ring design machine, which may be implemented using a computer programmed by software, may present the combination image to the user in response to receiving a selection of the gemstone and a selection of the setting from the user via a network.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Ganga Muthyala, Belmer Perella Garcia Negrillo, Gang Han, Sarthak Dudhara, Rasesh H. Shah, Hema Budaraju
  • Patent number: 10075481
    Abstract: Methods, devices, and systems are provided for placeshifting a media program. An exemplary method involves a media device storing identification information for a client device coupled to a network and receiving a request to transfer a media program available for presentation on a primary display device in a first format via the media device. In response to the request, a peer-to-peer communication session with the client device over the network is established using the identification information and an encoded content stream corresponding to the media program is transferred to the client device via the peer-to-peer communication session.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: September 11, 2018
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventor: Girish Shankarraman
  • Patent number: 10069904
    Abstract: An example method for load-balanced IP pool distribution among a plurality of forwarding elements is provided. The method may include assigning a plurality of IP pool chunks to the plurality of forwarding elements, each IP pool chunk comprising a plurality of IP addresses, and receiving, from each of the forwarding elements, information indicative of a load on each forwarding element. The method may further include performing load balancing using the information indicative of the load on each forwarding element to determine whether re-assignment of the plurality of IP pool chunks is needed, and re-assigning at least one IP pool chunk of the plurality of IP pool chunks from a first forwarding element to a second forwarding element based on the load balancing.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 4, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Akshya Kumar Singh, David Alan Johnson
  • Patent number: 10068058
    Abstract: A method, apparatus and computer program product provide mechanisms for implementing a clinical client monitoring and configuration system. The method includes receiving system data from a plurality of client clinical devices, each of the plurality of client clinical devices implementing a reporting framework for transmission of the system data, determining, based on the system data, at least one clinical client application configuration change for a clinical application executing on at least one of the plurality of client clinical devices or another client clinical device other than the plurality of client clinical devices, and transmitting instructions to the clinical application for implementation of the at least one clinical client application configuration change.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 4, 2018
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Eldon Wong, Itai Galili, Laurie Bergeron
  • Patent number: 10057773
    Abstract: System, methods, and computer program products are provided for interfacing between one of a plurality of service provider (SP) trusted service managers (TSM) and one of a plurality of secure elements (SE). A first request to renew a service is received from an SP system over a communications network. The first request includes a service qualifier associated with the service. A secure element corresponding to the service qualifier is determined. A second request to delete data associated with the service qualifier from the secure element is transmitted to the secure element. A third request to install an application on the secure element is transmitted to the secure element. A fourth request to activate the application on the secure element is transmitted to the secure element.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 21, 2018
    Assignee: GOOGLE LLC
    Inventor: Michael J. Gargiulo
  • Patent number: 10051087
    Abstract: A system and method for dynamic cache-efficient event suppression includes recording, by a system processor, a quantity of messages received from a client during an interval of time between at least two events of a plurality of events. The system processor is in communication with a shared memory having a register with a first field, a second field, and a third field. The system processor and the shared memory are included in a client-server system. The method further includes predicting whether an expected number of messages to be received from the client before a next event exceeds a first predetermined threshold value and selecting, based on the prediction, a value that is used to selectively operate the second field and the third field. The method also includes selectively operating the second field and the third field based on the selected value and storing the value to the first field.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 14, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 10050859
    Abstract: A network packet processing apparatus using a service function chaining and a method of controlling the same are provided. The network packet processing apparatus includes a plurality of service function modules configuring the service function chaining, each of the plurality of service function modules being one of a stateful service function module and a stateless service function module. Also the network packet processing apparatus includes an input logger and an output logger used to perform fault-recovery, and a service function forwarder module forwarding a packet to the plurality of service function modules, the input logger, and the output logger through a path specified in the packet.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 14, 2018
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY INDUSTRY COOPERATION
    Inventors: Young Han Kim, Doan Van Tung, Do Truong Xuan
  • Patent number: 10037529
    Abstract: An online machine data collection and archiving process generates a machine data profile of a customer computer accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with customer identifying information using a unique transaction identification string. The process preferably captures parameters typically communicated as a part of web accesses, such as an IP address, an HTTP header, and cookie information. The process additionally causes the customer computer to process self-identification routines by processing coding within the merchant transaction form, the self-identification routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to the merchant web site to reveal the true IP address of the customer computer.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: July 31, 2018
    Assignee: Kount Inc.
    Inventor: Timothy P. Barber
  • Patent number: 10027613
    Abstract: In some embodiments, electronic data may be automatically captured to provide a user with a universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server may parse incoming e-mail header information and data content, selectively extract data from identified types of correspondence, and forward the extracted data in accordance with the user's preferences. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: July 17, 2018
    Assignee: Mercury Kingdom Assets Limited
    Inventors: Jai Rawat, Julian Gordon, Santhosh Raman, Renuka Kulkami, Rajiv Anand, Silvia Doundakova, Vijayasankar Dhanapal, Oswald D'Sa, Srinivas Gubbala
  • Patent number: 10019371
    Abstract: A system and method for retrieving cached data are disclosed herein. The system includes a cache server including a local memory and a table residing on the local memory, wherein the table is used to identify data objects corresponding to cached data. The system also includes the data objects residing on the local memory, wherein the data objects contain pointers to the cached data. The system further includes a remote memory communicatively coupled to the cache server through an Input-Output (I/O) connection, wherein the cached data resides on the remote memory.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: July 10, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin T. Lim, Alvin AuYoung
  • Patent number: 10015217
    Abstract: System and method for group participation in a digital media presentation are provided that are capable of selecting digital media items for inclusion in the presentation from multiple participant's accounts thereby creating a group presentation in which digital media items of each participant are included in the presentation. Selections of digital media items for inclusion in the presentation can be made directly at the direction of the participations or inferentially according to a selection algorithm. Selections can be made during the presentation thereby allowing a participant to join the presentation after it has started and contribute digital media items to the presentation while it is running.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 3, 2018
    Assignee: Dropbox, Inc.
    Inventors: Chris Varenhorst, Daniel Kluesing
  • Patent number: 10009400
    Abstract: Techniques for insertion of supplementary content into a segmented content stream are described. In at least some embodiments, a content stream includes primary content, such as streaming web content, a movie, an event broadcast (live and/or recorded), a television program, and so on. The content stream can be segmented, such as via techniques for adaptive bitrate streaming. Techniques discussed herein enable supplementary content, such as an advertisement, to be inserted into the content stream. The supplementary content can be inserted at any specified time point, even if the specified time point falls within a segment of the content stream. Techniques further enable playback of the content stream to be paused during playback of the supplementary content, and to resume after playback of the supplementary content.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 26, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anjali Bhardwaj, Seth E. Hodgson
  • Patent number: 10003549
    Abstract: The technology relates to allocating the resource costs of a sensor network. In particular, an auction model is used to control the demand-side of sensor network utilization. Users bid for fractional sensor network utilization over particular variables such as time, geography, and data type. During the bidding process, the available sensor network resources may be unknown. Therefore, users bid on the predicted fractional sensor network utilization, which can be estimated using historical sensor network trends and models. Throughout this process, device performance is preserved while providing for user experience, privacy, and security.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: June 19, 2018
    Assignee: Google LLC
    Inventor: Matthew Kulick
  • Patent number: 9992132
    Abstract: The resources available for performing computing tasks or functions on a mobile device may be dynamically expanded by wirelessly linking the mobile device with other devices over a network, such as a Bluetooth® network. Where the mobile device is charged with performing tasks or functions that would exceed its available resources, the mobile device may allocate the performance of those tasks or functions to other devices on the network. Conversely, where a local device on a network has available, unused computing resources, the local device may permit other devices on the network to utilize its computing resources for the performance of other tasks or functions.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Anurag Sharma