Patents Examined by Ramy M Osman
-
Patent number: 9912767Abstract: 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: GrantFiled: December 30, 2013Date of Patent: March 6, 2018Assignee: Sharethrough Inc.Inventors: Ryan Weald, Michael Jensen
-
Patent number: 9906610Abstract: 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: GrantFiled: September 1, 2016Date of Patent: February 27, 2018Assignee: Fotoccasion, IncInventors: Steven Foster, Donald McCormick
-
Patent number: 9906418Abstract: 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: GrantFiled: October 22, 2014Date of Patent: February 27, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Robert O. Keith, Jr.
-
Patent number: 9894166Abstract: 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: GrantFiled: April 15, 2014Date of Patent: February 13, 2018Assignee: ZTE CorporationInventor: Hao Wu
-
Patent number: 9893961Abstract: 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: GrantFiled: October 22, 2014Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Robert O. Keith, Jr.
-
Patent number: 9894139Abstract: 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: GrantFiled: March 20, 2015Date of Patent: February 13, 2018Assignee: Oath Inc.Inventors: Kenneth Carbone, Robert D. Greenlee, Marc A. Katchay, Harry G. Morgan, Scott A. Quillen
-
Patent number: 9871842Abstract: 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: GrantFiled: March 15, 2013Date of Patent: January 16, 2018Assignee: Evertz Microsystems Ltd.Inventor: Vince Silvestri
-
Patent number: 9832071Abstract: 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: GrantFiled: May 19, 2011Date of Patent: November 28, 2017Assignee: Yamaha CorporationInventors: Osamu Kohara, Seiya Yamada, Shuichi Esaki
-
Patent number: 9817916Abstract: 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: GrantFiled: February 22, 2013Date of Patent: November 14, 2017Assignee: AKAMAI TECHNOLOGIES INC.Inventor: Martin T. Flack
-
Patent number: 9813372Abstract: 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: GrantFiled: July 19, 2013Date of Patent: November 7, 2017Assignee: BlackBerry LimitedInventor: Raymond Lee Canton
-
Patent number: 9813497Abstract: 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: GrantFiled: July 21, 2014Date of Patent: November 7, 2017Assignee: QUALCOMM IncorporatedInventors: Siddhartha Mallik, Renqiu Wang, Ravi Palanki, Naga Bhushan
-
Patent number: 9814085Abstract: 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: GrantFiled: October 26, 2012Date of Patent: November 7, 2017Assignee: QUALCOMM, IncorporatedInventors: George Cherian, Santosh Paul Abraham, Simone Merlin
-
Patent number: 9805324Abstract: 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: GrantFiled: September 13, 2016Date of Patent: October 31, 2017Assignee: SAS Institute Inc.Inventors: Bingfeng Ding, Feng Chen, Kevin L. Scott, Metin Balikcioglu, Tugrul Sanli, Xiaodong Yao
-
Patent number: 9807206Abstract: 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: GrantFiled: March 7, 2013Date of Patent: October 31, 2017Assignee: Apple Inc.Inventors: Peter N. Heerboth, Craig P. Dooley, Michael J. Giles
-
Patent number: 9798556Abstract: 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: GrantFiled: December 28, 2015Date of Patent: October 24, 2017Assignee: INTEL CORPORATIONInventors: Mani Ayyar, Eric Richard Delano, Ioannis Y. Schoinas, Akhilesh Kumar, Doddaballapur Jayasimha, Jose A. Vargas
-
Patent number: 9801002Abstract: 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: GrantFiled: November 26, 2013Date of Patent: October 24, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: George Foti
-
Patent number: 9794378Abstract: 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: GrantFiled: October 30, 2007Date of Patent: October 17, 2017Assignee: STANDARD MICROSYSTEMS CORPORATIONInventors: Hariramanathan Ramakrishnan, Bryan A. Whitehead, Maksim A. Azarov, Neil A. Winchester, William R. Chiechi
-
Patent number: 9787795Abstract: 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: GrantFiled: October 24, 2016Date of Patent: October 10, 2017Assignee: TEALIUM INC.Inventor: Michael Anderson
-
Patent number: 9773217Abstract: 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: GrantFiled: November 2, 2015Date of Patent: September 26, 2017Assignee: Certusview Technologies, LLCInventors: Steven E. Nielsen, Curtis Chambers, Jeffrey Farr
-
Patent number: 9766943Abstract: 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: GrantFiled: April 15, 2014Date of Patent: September 19, 2017Assignee: Nicira, Inc.Inventors: Brenden Blanco, Sushil Singh, Gaetano Borgione, Alexei Starovaitov, Pere Monclus