Patents Examined by Ramy M Osman
  • Patent number: 9912767
    Abstract: Approaches, techniques, and mechanisms are disclosed for third-party tracking of user data. Instructions provided in association with a first document cause a client at which the first document is viewed to load a second document in a tracking document container associated with the first document. The second document belongs to a third-party domain that is different than a first domain to which the first document belongs. Instructions provided in association with the second document cause the client to retrieve a particular identifier from a local storage area for the third-party domain at the client. The instructions provided in association with the second document further cause the client to send a message to a server comprising the particular identifier.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 6, 2018
    Assignee: Sharethrough Inc.
    Inventors: Ryan Weald, Michael Jensen
  • Patent number: 9906610
    Abstract: A media sharing system that shares media obtained on cell phones or tablets from many users, who have joined an event. The media can be photos. An event is created based on at least one of a time, location, or some other parameter. Each user to the event uploads their photos from the event, and receives photos from others in the event. Then a composite of multiple different photos is created. This can be done for sports events or hotels.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: February 27, 2018
    Assignee: Fotoccasion, Inc
    Inventors: Steven Foster, Donald McCormick
  • Patent number: 9906418
    Abstract: A system and method are provided for managing bundles of applications and services over a network between a server system and client computers. Related applications and services are bundled together in one package so that a user is able to quickly and easily configure a computer to perform a specified task. By combining both the applications and the services in one bundle, users no longer have to search the Internet for necessary components. Furthermore, additional features that allow portability of the bundled applications and services in addition to diagnostic monitoring are included.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Robert O. Keith, Jr.
  • Patent number: 9894166
    Abstract: A registration method and system for a common service entity (CSE) relate to the field of machine type communication; solve the problem that a CSE registration mechanism cannot implement an application interactive function. The method includes: an originator CSE sending a CSE resource creation request message to a receiver CSE; the receiver CSE detecting whether a resource corresponding to an identifier of the originator CSE exists in local; the receiver CSE creating a resource for the originator CSE when no resource corresponding to the identifier of the originator CSE exists in local, setting a resource name according to the identifier of the originator CSE, and saving a type of the originator CSE as an attribute, and generating a CSE resource creation response message indicating that the resource creation is successful; the receiver CSE sending the CSE resource creation response message to the originator CSE.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 13, 2018
    Assignee: ZTE Corporation
    Inventor: Hao Wu
  • Patent number: 9893961
    Abstract: A system and method are provided for managing bundles of applications and services over a network between a server system and client computers. Related applications and services are bundled together in one package so that a user is able to quickly and easily configure a computer to perform a specified task. By combining both the applications and the services in one bundle, users no longer have to search the Internet for necessary components. Furthermore, additional features that allow portability of the bundled applications and services in addition to diagnostic monitoring are included.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Robert O. Keith, Jr.
  • Patent number: 9894139
    Abstract: A method of asynchronously transferring a plurality of files between client and host devices is provided. The method includes transmitting to a client device a plurality of identifiers for files and transferring between the host and client devices a data frame that includes an identifier and at least a portion of the corresponding file. Each identifier corresponds to a different one of the files to be transferred. The method also includes repeating the data frame transfers until the plurality of files has been transferred.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: February 13, 2018
    Assignee: Oath Inc.
    Inventors: Kenneth Carbone, Robert D. Greenlee, Marc A. Katchay, Harry G. Morgan, Scott A. Quillen
  • Patent number: 9871842
    Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 16, 2018
    Assignee: Evertz Microsystems Ltd.
    Inventor: Vince Silvestri
  • Patent number: 9832071
    Abstract: A manufacturer's in-house server receives serial numbers from BD players, and transmits the received serial numbers to an SCM server. The SCM server collates the serial numbers into a control table, and transmits information to the manufacturer's in-house server such as information showing which dispatch destination and sales outlet each BD player passed through before being installed in a user's home (i.e., distribution information). In accordance with the collated control table, the manufacturer's in-house server then transmits flags that are used to make settings appropriate to each BD player. Each BD player then alters its own settings in accordance with its received flag. For example, a setting may be made to start up an application for an information delivery service (i.e., a delivery service for contents such as moving pictures and the like) that the BD player is to be connected to.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 28, 2017
    Assignee: Yamaha Corporation
    Inventors: Osamu Kohara, Seiya Yamada, Shuichi Esaki
  • Patent number: 9817916
    Abstract: Disclosed herein are systems, methods, and apparatus for improving the delivery of web content that has been authored for multiple devices. In certain embodiments, an intermediary device such as a proxy server determines the characteristics of a client device requesting multi-device content, obtains and examines the multi-device content, and in view of the particular requesting client device removes portions that are irrelevant for that device. Doing so can accelerate delivery of the content by reducing payload and relieving the client device of the processing burden associated with parsing the content to make that determination itself, among other things.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: November 14, 2017
    Assignee: AKAMAI TECHNOLOGIES INC.
    Inventor: Martin T. Flack
  • Patent number: 9813372
    Abstract: A method performed by a first mobile device is provided. The method comprises: detecting an activity update to an account associated with the first mobile device; communicating the activity update to at least one account contact; receiving a response to the communicated update from the at least one account contact; displaying in a display of the first mobile device: an activity update view having the response appended to the activity update; and a messaging view of a messaging session between the account and the at least one account contact, the messaging view displaying the activity update in association with the response.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: November 7, 2017
    Assignee: BlackBerry Limited
    Inventor: Raymond Lee Canton
  • Patent number: 9813497
    Abstract: Techniques for performing network-assisted peer discovery to enable peer-to-peer (P2P) communication are described. In one design, a device registers with a network entity (e.g., a directory agent) so that the presence of the device and possibly other information about the device can be made known to the network entity. The network entity collects similar information from other devices. The device sends a request to the network entity, e.g., during or after registration. The request includes information used to match the device with other devices, e.g., information about service(s) provided by the device and/or service(s) requested by the device. The directory agent matches requests received from all devices, determines a match between the device and at least one other device, and sends a notification to perform peer discovery. The device performs peer discovery in response to receiving the notification from the network entity.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Siddhartha Mallik, Renqiu Wang, Ravi Palanki, Naga Bhushan
  • Patent number: 9814085
    Abstract: Systems and methods for communicating in a wireless communication system are described. Various processes for reducing the initial link set up time are described. In aspect a method in a wireless communication system is provided. The method includes transmitting two or more network domain identifiers from an access point, each of the network domain identifiers being associated with a respective network service. The method further includes receiving an access request message for establishing the network service associated with at least one of the transmitted network domain identifiers.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: November 7, 2017
    Assignee: QUALCOMM, Incorporated
    Inventors: George Cherian, Santosh Paul Abraham, Simone Merlin
  • Patent number: 9805324
    Abstract: Exemplary embodiments are generally directed to methods, mediums, and systems for accounting for extensions or reductions of the period for which a resource (e.g., computer processor time, scientific apparatus, storage units, devices, etc.) is allocated. According to exemplary embodiments, allocation-based aggregated effects of extension and relinquishment are modeled. The modeled effects are used to offset allocation forecasts based on historical data. As a result, the dimensionality of the problem of incorporating in-house data is greatly reduced as compared to other techniques, and allocation forecasts can be made more accurately and efficiently.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: October 31, 2017
    Assignee: SAS Institute Inc.
    Inventors: Bingfeng Ding, Feng Chen, Kevin L. Scott, Metin Balikcioglu, Tugrul Sanli, Xiaodong Yao
  • Patent number: 9807206
    Abstract: The disclosed embodiments provide a system that facilitates communication with a first electronic device from a second electronic device. During operation, the system establishes a peer-to-peer connection between the first electronic device and the second electronic device on a first physical network interface. Next, the system uses the peer-to-peer connection to obtain, on the second electronic device, a first set of network-interface capabilities for the first electronic device. Finally, the system switches the peer-to-peer connection to a second physical network interface based on at least one of the first set of network-interface capabilities and one or more characteristics associated with the peer-to-peer connection.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: October 31, 2017
    Assignee: Apple Inc.
    Inventors: Peter N. Heerboth, Craig P. Dooley, Michael J. Giles
  • Patent number: 9798556
    Abstract: A dynamic reconfiguration to include on-line addition, deletion, and replacement of individual modules of to support dynamic partitioning of a system, interconnect (link) reconfiguration, memory RAS to allow migration and mirroring without OS intervention, dynamic memory reinterleaving, CPU and socket migration, and support for global shared memory across partitions is described. To facilitate the on-line addition or deletion, the firmware is able to quiesce and de-quiesce the domain of interest so that many system resources, such as routing tables and address decoders, can be updated in what essentially appears to be an atomic operation to the software layer above the firmware.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 24, 2017
    Assignee: INTEL CORPORATION
    Inventors: Mani Ayyar, Eric Richard Delano, Ioannis Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
  • Patent number: 9801002
    Abstract: In one aspect of the teachings herein, a Services Capability Layer, SCL, within a Machine-to-Machine, M2M, network generates unique identifiers, for use in identifying individual application instances within the M2M domain. According to such operation, an SCL receives or otherwise obtains an application identifier for an application instance registering at the SCL, and generates a globally unique identifier for the application instance using the application identifier or an alias corresponding to it. As an example, the SCL appends to the application identifier or alias its own identifier, which is unique to that SCL, along with a random value. The resultant identifier is guaranteed to be unique for the individual application instance and the SCL uses the resultant identifier for identifying the application instance to other entities within the M2M domain.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 24, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: George Foti
  • Patent number: 9794378
    Abstract: A Network Device (ND) may be configured to enable secure digital video streaming for HD (high definition) digital video systems over a standard network. The ND may operate in at least one of two modes, a co-processor mode and a stand-alone mode, and may provide at least three high level functions: network interface control (NIC), video streaming offload (VSO), and stand-alone video streaming (SVS). To seamlessly execute the VSO functionality, the ND may be configured to have two network stacks running synchronously on a single network interface having a single network address. The two network stacks may share the data traffic, while the Host network stack may act as a master, and configure the ND network stack to accept only specifically designated traffic, thus offloading some of the data processing to the processor configured in the ND.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 17, 2017
    Assignee: STANDARD MICROSYSTEMS CORPORATION
    Inventors: Hariramanathan Ramakrishnan, Bryan A. Whitehead, Maksim A. Azarov, Neil A. Winchester, William R. Chiechi
  • Patent number: 9787795
    Abstract: Systems and methods described herein can take advantage of the caching abilities of the browser and the idle time of the user to prefetch tag libraries of one or more tags for execution in a subsequent content page. For example, these systems and methods can provide the ability to prefetch and not execute a tag library on a content page before it is required so the tag library is cached in the browser. When the browser hits the page that uses the tag library, the tag library can be quickly retrieved from memory and executed.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 10, 2017
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 9773217
    Abstract: Multiple elements of information relating to a locate and marking operation are integrated so as to provide an enhanced positive response to one or more entities associated with requesting the locate and marking operation (e.g., an excavator, a home owner or property owner, other contractor). The locate and marking operation is performed by a locate technician in response to at least one locate request ticket by applying at least one physical locate mark on ground, pavement, or other surface to indicate a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area is planned to be excavated or disturbed by an excavator during excavation activities.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: September 26, 2017
    Assignee: Certusview Technologies, LLC
    Inventors: Steven E. Nielsen, Curtis Chambers, Jeffrey Farr
  • Patent number: 9766943
    Abstract: A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network infrastructure comprises one or more physical devices communicably coupled into a physical network infrastructure or via the overlay provided by the physical servers; and a virtual network domain containing a virtual network infrastructure executing on the physical network infrastructure. In one embodiment, the virtual network domain comprises one or more virtual network functions connected together through one or more links and executing on the one or more physical devices, and one or more interfaces coupled to one or more network functions via one or more links to communicate data between the virtual network domain and at least one of the one or more physical devices of the physical network infrastructure while the virtual network domain is isolated from other virtual infrastructures executing on the physical network infrastructure.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: September 19, 2017
    Assignee: Nicira, Inc.
    Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovaitov, Pere Monclus