Patents Examined by Clarence D McCray
  • Patent number: 9852204
    Abstract: Embodiments are directed to processing read-only operations without storing the operations persistently, determining a processing order for read-only requests, and to directing read-only requests to nodes best able to handle the requests. In an embodiment, a quorum leader receives various read-only requests. The quorum leader controls process ordering for replicas in the leader's quorum. The quorum leader determines an appropriate order for processing the read-only operations, without clock-based synchronization. The quorum leader sends the read-only request to an appropriate replica in the quorum and executes the read-only request at the appropriate replica without storing the operation persistently.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: December 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William J. Bolosky, Randolph B. Haagens, Norbert P. Kusters, Peng Li
  • Patent number: 9219947
    Abstract: Aspects of the disclosure relate to control of consumption of content in an appliance. The content can include linear programming and non-linear assets. Such control can permit (i) changing a channel in the appliance (e.g., a CPE without upstream functionality) and thus selecting a linear-programming asset, a non-linear asset, and so forth, and (ii) controlling consumption of such assets. In one aspect, a device with upstream network connectivity can control the consumption of media in the appliance. The device can leverage data management and control functionality of a service provider network to acquire information related to assets available for consumption and to transmit asset requests to the service provider network, which can transmit content and signaling to the appliance in accordance at least in part with the asset request, thus controlling media consumption in the appliance.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: December 22, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventors: Danial Holden, Michael D. McMahon, Gregory Allen Broome, Weidong Mao, Ross Gilson
  • Patent number: 9189753
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
  • Patent number: 9185513
    Abstract: A computer-implemented method for compilation of applications includes storing, at a server, a plurality of variants, wherein each of the plurality of variants describes a distinct client architecture. A plurality of optimized binaries for an application are maintained at the server, wherein the plurality of optimized binaries correspond to different variants in the plurality of variants. The server receives a request from a client to download the application, wherein the request includes a reference to a first variant that describes the client's architecture. A determination is made that the first variant corresponds to a first optimized binary of the plurality of optimized binaries, and the server provides the first optimized binary to the client.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventor: Andrew Hsieh
  • Patent number: 9172982
    Abstract: A method and system for audio selection is disclosed. Multiple active videos are rendered in a single video stream and the multiple active videos are simultaneously displayed on a client machine. A user selects a video from among the multiple active videos for which associated audio is presented. As the user selects different videos the previous audio is stopped and the new audio is played. The new audio is synchronized to the selected video.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: October 27, 2015
    Assignee: Vuemix, Inc.
    Inventors: Govind Kizhepat, Yung-Hsiao Lai, Erik Matthew Nystrom
  • Patent number: 9167043
    Abstract: A system (40) for identifying proximate devices (1,2) comprises at least one correlation server (5) for correlating data received from the devices so as to match two or more of the devices and at least one application server (6) for carrying out an application involving matched devices. The at least one correlation server (5) and the at least one application server (6) are distinct servers so as to provide a greater flexibility and scalability. The devices (1,2) may be mobile consumer devices.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: October 20, 2015
    Assignee: Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Victor Bastiaan Klos, Mattijs Oskar van Deventer, Jeroen Laarakkers
  • Patent number: 9148462
    Abstract: A method is provided for controlling content playback by a terminal in a content delivery system. The method includes receiving streaming content from a service provider, the streaming content including zone information of each zone and an associated identifier of each zone for identifying a terminal's operation mode, determining the terminal's operation mode depending on the identifier, and controlling playback of the streaming content in a zone corresponding to the zone information according to the determined operation mode.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: September 29, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Byung-Rae Lee, Bo-Gyeong Kang, Sergey Nikolayevich Seleznev
  • Patent number: 9137630
    Abstract: A system (20) is designed for identifying devices (1, 2, . . . ) which are arranged for detecting a sensory identifier and transmitting request messages comprising representations of the detected sensory identifier. The system comprises at least one correlation relation server (e.g. 5C) for correlating representations received from the devices (1, 2) so as to match two or more of those devices, preferably when the devices (1, 2) are in each other's proximity. The system further comprises at least one proxy server (e.g. 8X) for routing a request message from a device (1, 2) to at least one correlation server (e.g. 5C), the routing being dependent on said representations or other information contained in the request messages.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: September 15, 2015
    Assignee: Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Mattijs Oskar van Deventer, Victor Bastiaan Klos, Jeroen Laarakkers
  • Patent number: 9118951
    Abstract: Disclosed is a method of operating a secondary device in a manner associated with operation of a primary device including obtaining first information corresponding to a media asset being output by the primary device, processing the first information to determine local media-signature information, transmitting the first information for receipt by a server, receiving secondary information from the server, wherein the secondary information includes a plurality of asset-media signatures that respectively correspond to respective portions of the media asset, attempting to determine a time-based correlation between at least one portion of the local media-signature information and at least one of the asset-media signatures, and outputting one or more portions of time-relevant asset streams from the secondary device, the one or more portions being determined at least indirectly based upon the correlation.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 25, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Bhavan Gandhi, Benedito J. Fonseca, Jr.
  • Patent number: 9118683
    Abstract: Methods and arrangements for presenting a received Instant Message comprising an IPTV Notification, e.g. a Program Reminder, and differentiating the IM comprising the IPTV Notification from other Instant Messages received from other users. The differentiation is achieved by the SCF-node (3) (Service Control Function), e.g. an IAP (IPTV Application Platform), including an IARI (IPTV Application Reference Identifier) in an Instant Message comprising an IPTV Notification. The IARI identifies an IPTV Application of the SCF (Service Control Function), and indicates to a UE (1) at the receiving side that the Instant Message comprises IPTV information for presenting an IPTV Notification.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 25, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Jan Erik Lindquist
  • Patent number: 9117221
    Abstract: A delivery method and system of dynamic embedded web output on a web page in a browser on a client device is provided. A web page contains an embed code for an embeddable unit. A content delivery network provides an embedded URL specified in the embed code. The URL contains executable static runtime code using a unit ID. The unit ID is passed to a dynamic server which performs a lookup to convert the unit ID into a cache key URL. The cache key URL points to a location on the content delivery network and encodes a cache key containing information for the embeddable unit. The client device loads the cache key URL, which targets the content delivery network to make a request for the embeddable unit. The content delivery network serves the embeddable unit to the client device on which the embeddable unit is displayed or updated.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 25, 2015
    Assignee: Flite, Inc.
    Inventors: Giles Goodwin, Christopher Coco, Nelson Carpentier
  • Patent number: 9100244
    Abstract: A computer receives, from a target device via a communication apparatus that is capable of accessing the target device, an issuance request for issuing key information unique to the target device. The computer generates the key information upon reception of the issuance request. The computer stores an address allocated to the communication apparatus and the key information in association with each other. The computer transmits the key information to the target device via the communication apparatus. The computer receives, from the communication apparatus, the key information and a registration request for registering a relay apparatus for relaying communication between the computer and the target device. The computer registers the communication apparatus as the relay apparatus when the address allocated to the communication apparatus and the address stored in association with the received key information match each other.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: August 4, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Shingo Fujimoto, Kazuki Matsui
  • Patent number: 9094828
    Abstract: Systems and methods that send Machine Type Communications (MTC) using Non Access Stratus (NAS) signaling. In one embodiment, a network element receives NAS signaling that includes MTC data from a device. The network element identifies an MTC profile associated with the device that includes parameters defining what MTC data transmissions are allowed for the device through NAS signaling. The network element then determines whether transmission of the MTC data is allowed by the device based on the MTC profile. If the transmission of the MTC data is allowed, then the network element sends the MTC data to another MTC entity, such as another MTC device or an MTC server. If not, then the network element rejects the transmission of the MTC data.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 28, 2015
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Suzann Hua
  • Patent number: 9076111
    Abstract: An integrated solution strategy that integrates multiple domains together in a seamless and standardized way for increasing a users control over facilities and equipment. This integrated approach can lead to a reduction of energy usage, more efficient energy usage, increased safety, health, and security of a facility and its occupants, optimized production in industrial settings, and associated and other economic advantages. Accurate, reliable information about a facility or equipment is essential to making timely, informed decisions. Enhanced automation provides a reliable means of collecting and assembling a variety of operating data and archiving that data into a central database for evaluation, reporting, forecasting, and negotiation with resource marketers.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: July 7, 2015
    Assignee: SCHNEIDER ELECTRIC USA, INC.
    Inventors: Philippe Delorme, Vincent Petit, James Simonelli, Barry Coflan, Scott Henneberry, Ronald Schoop, Jean-Louis Bergerand, Gregory Allen Thompson, Cyril Perducat, Philip E. London, John Connor
  • Patent number: 9065767
    Abstract: A an example method includes building a dictionary between an exporter and a collector by encoding a first data record of a flow according to a dictionary template and exporting the first data record to the collector via a network communication. The method can also include compressing a second data record of the flow using the dictionary, where the compressing comprises encoding the second data record according to an encoding template; and exporting the second data record to the collector to be decompressed using the dictionary.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: June 23, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xuanming Dong, Cesare Cantu′, Jeffrey Y M Wang
  • Patent number: 9058490
    Abstract: A computer-implemented method to provide a secure uniform resource locator (URL) shortening service is described. A URL is received via a browser provided on a display of a computing device. A shortened URL is generated to represent the received URL. A determination is made as to whether a classification assigned to a web site associated with the shortened URL is valid. Upon determining that the assigned classification is not valid, the web site is evaluated in order to assign an updated valid classification to the web site.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: June 16, 2015
    Assignee: Symantec Corporation
    Inventors: Clifton Barker, Chandrasekhar Cidambi, Tuan-Khanh Tran, Ameet Zaveri
  • Patent number: 9037675
    Abstract: A method of performing inter-user equipment (UE) transfer (IUT) by an Internet protocol (IP) multimedia subsystem (IMS) network in an IMS-based network system is provided. The method includes receiving from a first UE a subscription message for requesting notification of state or capability information of another UE, transmitting to the first UE a subscription acceptance message in response to the subscription message, receiving from a second UE a control message comprising an IUT flag for indicating IUT enable or disable for media flows, and transmitting to the first UE a notification message comprising information on the second UE, if the IUT flag indicates IUT enable for the media flows. It is possible to decrease a signaling overhead caused by a failure of IUT of a media flow.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: May 19, 2015
    Assignee: LG Electronics Inc.
    Inventors: Lae Young Kim, Tae Hyeon Kim, Hyun Sook Kim
  • Patent number: 9037734
    Abstract: A method for performing inter-user equipment (UE) transfer (IUT) of collaborative session control performed by a UE in a network system based on an Internet protocol (IP) multimedia subsystem (IMS) is provided. The method includes transmitting to an IMS network element a subscription message for requesting notification of information regarding other UE, receiving from the IMS network element a subscription acceptance message in response to the subscription message, receiving from the IMS network element a notification message comprising information regarding at least one different UE, and if a UE for transferring the collaborative session control is selected by the at least one different UE, performing a process of transferring the collaborative session control to the selected UE. A signaling overhead caused by a failure in the transfer of collaborative session control can be reduced.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: May 19, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Lae Young Kim, Tae Hyeon Kim, Hyun Sook Kim
  • Patent number: 8990374
    Abstract: Example embodiments described herein are directed to providing cloud computing subsystems for computing resource provisioning with various service levels on specific network isolated areas. Example embodiments described herein may also provide protocols for controlling the flow of a frame from and to each tenant in a cloud computing subsystem.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: March 24, 2015
    Assignee: Hitachi, Ltd.
    Inventor: Toshio Otani
  • Patent number: 8984169
    Abstract: There is provided a data collecting device configured to collect data from a plurality of nodes. An inquiry transmitting unit transmits inquiry messages to request transmission of the data to the nodes, respectively. A response receiving unit receives response messages including the data from the nodes, respectively. A reception scheduler generates a reception schedule of the response messages from the nodes based on request information indicating data collection condition from the nodes. A transmission scheduler generates a transmission schedule of the inquiry messages based on the reception schedule and characteristics of communication with the nodes. The inquiry transmitting unit transmits the inquiry messages to the nodes, respectively, based on the transmission schedule.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 17, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Keisuke Mera, Shigeo Matsuzawa, Tomonori Maegawa, Yu Kaneko, Toshio Ito