Remote Data Accessing Patents (Class 709/217)
  • Patent number: 9899026
    Abstract: The instant application includes computationally-implemented systems and methods that include managing adaptation data, wherein the adaptation data is correlated to at least one aspect of speech of a particular party, facilitating transmission of the adaptation data to a target device, wherein the adaptation data is configured to be applied to the target device to assist in execution of a speech-facilitated transaction, facilitating reception of adaptation result data that is based on at least one aspect of the speech-facilitated transaction between the particular party and the target device, determining whether to modify the adaptation data at least partly based on the adaptation result data, and facilitating transmission of at least a portion of modified adaptation data to a receiving device. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: February 20, 2018
    Assignee: ELWHA LLC
    Inventors: Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud
  • Patent number: 9900375
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 9898714
    Abstract: A system for a direct social network comprises a first device and a second device. The first device of the social network includes a first contact list. The first contact list includes a first plurality of users. The second device of the social network includes a second contact list. The second list includes a second plurality of users. The first device directly requests data from the second device when a user of the second device is one of the first plurality of users. The second device transmits the requested data when the user of the first device is one of the second plurality of users.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: February 20, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Chad Schwitters, Andy Kispert, Andy Peterson
  • Patent number: 9892724
    Abstract: To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 13, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Matthew Bells, Jennifer Elizabeth Lhotak, Michael Angelo Nanni
  • Patent number: 9894135
    Abstract: Disclosed are various embodiments for generating a network page having a data density that corresponds to a network page load time for a client in communication with an electronic commerce system. In one embodiment, the electronic commerce system determines a network page load time for a client and draws an association between the client and a data density based at least in part on the network page load time. The electronic commerce system generates a network page having the data density and serves the network page for the client.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David J. Anderson, Bashar Mohd Qudah, Stefan M. Haney
  • Patent number: 9891858
    Abstract: A system and method for performing coarse-grained deduplication of volume regions. A storage controller detects that a first region of a first volume is identical to a second region of a second volume, wherein the first volume points to a first medium and the second volume points to a second medium. In response to detecting the identical regions, the storage controller stores an indication that the first range of the first medium underlies the second range of the second medium. Also in response to detecting the identical regions, the mappings associated with the second range of the second medium are invalidated.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: February 13, 2018
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Ethan Miller, John Hayes, Cary Sandvig, Christopher Golden, Jianting Cao
  • Patent number: 9894489
    Abstract: Provided is a system and method for a situational proximity observation by a Mobile data processing System (MS) using one or more automated senses of the MS, for example as directed by a user of the MS, to cause an alert to be delivered to one or more other Mobile data processing Systems (MSs) for notifying those other users of the MSs that they are potentially involved in, or affected by, the sensing carried out by the MS making the observation. Specifically, a Situational Proximity Observation Device Reporter (SPODR) senses or captures its environment within its proximity and a TRaveling Observation Device Recipient (TRODR) can be notified when the SPODR may have sensed or captured data relevant to the TRODR. There is a variety of events and conditions under which the alert is provided, including in accordance with a variety of privileges configured between users.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 13, 2018
    Inventors: William J. Johnson, Michael J. Johnson
  • Patent number: 9894148
    Abstract: In one embodiment, a system comprises a client interface configured to receive an application and a parameter associated with the application, a vendor interface configured to receive vendor-specific information from vendor-specific computing environments, and an environment analyzer configured to determine a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter. The client interface is further configured to communicate a request for approval to host the application in the first vendor-specific computing environment and receive an indication to not host the application using the first vendor-specific computing environment.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Paul Kirby
  • Patent number: 9886568
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a network interface communicatively coupled to the processor, a management controller communicatively coupled to the processor and configured to provide management of the information handling system via a communications channel physically isolated from the network interface, and a controller. The controller may be configured to filter for a packet indicative of a request to remotely reset the management controller and, in response to receiving the packet indicative of the request to remotely reset the management controller, perform a reset of the management controller.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: February 6, 2018
    Assignee: Dell Products L.P.
    Inventors: Wade Andrew Butcher, Elie Antoun Jreij, Timothy M. Lambert, Hendrich M. Hernandez
  • Patent number: 9886425
    Abstract: An intelligent switching method and system for a browser kernel at least including a first browser kernel unsupportive to a first page markup language and a second browser kernel unsupportive to a second page markup language. The method may include: determining which one of the first and the second browser kernels is the currently used browser kernel, determining whether or not a webpage adopts the first page markup language if the currently used browser kernel is the first browser kernel, if so, switching to the second browser kernel for processing, or determining whether or not a webpage adopts the second page markup language if the currently used browser kernel is the second browser kernel, if so, transferring an access via a cloud server or determining, by the cloud server, whether or not to switch to the first browser kernel for processing, otherwise, opening the page using the second browser kernel.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 6, 2018
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
    Inventors: Jie Liang, Yonggang Jiang
  • Patent number: 9888084
    Abstract: An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Courtney S. Bair, Christopher T. Heublein, Kimberly A. Jones
  • Patent number: 9887884
    Abstract: Embodiments of the disclosed technology comprise a cloud-hosted central service platform that interfaces and enables access to both central and distributed resources and peripherals for connected mobile applications. For example, this platform allows service providers and application developers to create a large number of new classes of applications, leveraging web access to devices, sensors, and/or actuators of any kind. This platform can be applied to virtually any vertical segment. Any of the disclosed features or aspects of the disclosed embodiments can be used in various combinations and subcombinations with one another or with other methods, apparatus, and systems.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: February 6, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Shay Benchorin, Emmanuel Petit, Serge Leef
  • Patent number: 9886513
    Abstract: A publish-subscribe data messaging system in which wildcard subscriptions are represented in an approximate membership set or filter, such as a Bloom filter, for distribution to brokers together with formatting rules associated with the wildcard subscriptions, where a broker receiving a publication topic of a data publication for distribution to other brokers uses the formatting rules provided by any given broker to create wildcard versions of the publication topic for matching with the wildcard subscriptions that are represented in the approximate membership sets or filters provided by the given brokers, where, if a match exists, the data publication is forwarded to the given broker.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Chen Chen, Benjamin Mandler, Nir Naaman, Yoav Tock
  • Patent number: 9886290
    Abstract: Provided herein are systems, methods, and software for facilitating information exchange services. In at least one implementation, a request originated from an execution environment is received at an application source. The request is a request to load an application in the execution environment from the source. A user associated with the request is identified and a script is generated based on loading preferences associated with the user. The script is then communicated to the execution environment so that the application can be loaded in accordance with the preferences.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gautam Bhakar
  • Patent number: 9886563
    Abstract: Systems for managing personalized access to shared online objects. A user accesses a server in a cloud-based environment, wherein the server is interfaced with storage devices that store one or more content objects. The server receives communications packets comprising at least one session attribute, wherein receiving the one or more communications packets is responsive, either directly or indirectly, to an act of the user to invoke a new content access session. The session attribute is used to generate personalized workspace properties that are based on explicitly-provided information or based on inferences that pertain to the invoked content access session. Access to content objects is personalized using explicit or inferred workspace session properties. Personalization includes any aspects of branding preferences, working group colleagues, roles, privileges, friends, etc. Personalization can be based on personalized workspace properties that are inferred based on rules or combinations of data.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: February 6, 2018
    Assignee: Box, Inc.
    Inventors: Vikram Sardesai, Ketki Warudkar, Ravi Teja Tiruvury, Matthew Self, Rand Wacker
  • Patent number: 9887856
    Abstract: A method may include, receiving, by a controller integral to a chassis, a user request to apply a switch configuration. The method may also include communicating from the controller to a remote access controller (RAC) integral to at least one module disposed in a plurality of slots of the chassis an indication that a user has requested application of a switch configuration. The method may further include receiving at the controller, in response to the indication, a request to download a switch configuration file from the controller to the RAC. The method may additionally include transferring from the controller, in response to the request to download the switch configuration file, the switch configuration file to the RAC such that the RAC applies parameters set forth in the switch configuration file in order to configure an in-band switch associated with the module comprising the RAC.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: February 6, 2018
    Assignee: Dell Products L.P.
    Inventors: Carl W. Kagy, Christopher Abella Poblete, Scott Michael Ramsey, Wayne Robert Weilnau, Jr.
  • Patent number: 9887881
    Abstract: Techniques are disclosed for classifying a network flow based on a domain name system (DNS) request. Embodiments receive a first DNS request associated with establishing a network flow with a remote service. Here, the first DNS request specifies a domain name associated with the remote service. The domain name is analyzed in order to determine a first classification for the remote service. The first classification is selected from a plurality of classifications. Embodiments then determine a network management policy to apply to the network flow, based on the determined first classification.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: February 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Krishnamoorthy Karthikeyan
  • Patent number: 9882998
    Abstract: An apparatus may include a processor configured to receive a request for a service or content from a first device. The processor may be further configured to receive a user's context information from a second device. The processor may additionally be configured to filter the requested service or content based at least in part upon the user's context information. The processor may be further configured to provide the filtered service or content to the first device. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: January 30, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Toni Peter Strandell, Elina Vartiainen, Janne Pekko Kaasalainen
  • Patent number: 9882993
    Abstract: Concepts and technologies are disclosed herein for creating services using service modules. A control system can detect a service creation request. The control system can identify service modules to be included in a service requested by the service creation request. A service control function can be created to manage the service requested by the service creation request. The service modules can be coupled together, and the service requested by the service creation request can be output.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: January 30, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Walter Cooper Chastain, Reuben Klein, Frank Cariello, Paul Edward Smith, Jr.
  • Patent number: 9882824
    Abstract: A system (100) includes a portability manager (160) to provide portability instructions to specify a change in deployment of a given application (110) on a cloud infrastructure (130). A deployment manager (120) controls deployment or lifecycle management of the given application (110) on the cloud infrastructure (130) in response to the portability instructions and based on matching cloud infrastructure resources to application requirements for the given application (110).
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: January 30, 2018
    Assignee: HEWLETT PACKARD ENTERPISE DEVELOPMENT LP
    Inventors: Stephane H. Maes, Rajeev Bharadhwaj, Travis S. Tripp, Ritesh Sunder Shetty, John M. Green
  • Patent number: 9880883
    Abstract: To provide a virtual resource control system capable of appropriately defining the amounts of allocated virtual resources to individual service systems under an environment in which service systems are added or deleted. A resource excessive/lacking amount calculation means 54 simulates a resource consumption situation of each node in the service system by use of a hybrid model, and calculates the amount of excessive/lacking resource indicating the lacking amount or the excessive amount of the amount of allocated virtual resource corresponding to one entire service system corresponding to a service management device. The resource excessive/lacking amount calculation means 54 notifies the amount of excessive/lacking resource to a hub device 60, and receives a notification of the new amount of allocated virtual resource corresponding to the entire service system. A notification by the resource excessive/lacking amount calculation means 54 and a response from the hub device 60 are made asynchronously.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 30, 2018
    Assignee: NEC Corporation
    Inventor: Seiichi Koizumi
  • Patent number: 9882770
    Abstract: Techniques for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device comprising a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: January 30, 2018
    Assignee: Dropbox, Inc.
    Inventors: Nipunn Koorapati, Christopher Rude, Marcio von Muhlen, Nils Bunger
  • Patent number: 9875050
    Abstract: A method, computer program product, and computer system are disclosed for disk management in a distributed storage system, wherein the distributed storage system comprises a plurality of disks within a main disk ring, and the disks store target data. In one embodiment, the method comprises dividing the target data into cold target data and hot target data, and grouping one or more disks within the main disk ring into a cold data disk ring and the remaining one or more disks within the main disk ring into a hot data disk ring, based on the cold target data's and the hot target data's positions on disks. The method further comprises migrating the cold target data on disks not within the cold data disk ring onto disks within the cold data disk ring while migrating the hot target data on disks not within the hot data disk ring onto disks within the hot data disk ring, and reducing a spinning rate of disks within the cold data disk ring.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Li Chen, Xiaoyang Yang, Jun Wei Zhang
  • Patent number: 9876841
    Abstract: A flexible and context-aware delivery scheme for uniform resource locators builds on a generic representation that can be used for whichever binary content is to be delivered to a client. It can also be applied to improve the network operations of a network operator, the user's perceived quality of experience, and the costs of a content provider that does not need to encode and support different codecs and transport mechanisms.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: January 23, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Peter Woerndle, Ignacio Mas Ivars
  • Patent number: 9876866
    Abstract: Systems, methods, and computer-readable media for providing location-based data to secondary content providers via primary content providers are provided. In embodiments, a content request is received from a user device. The content request includes an indication of a primary content provider to which the content request is directed and a secondary content provider to which location-based data is to be transmitted. Upon identifying that location-based data is to be provided to the primary content provider, the location-based data is provided to the primary content provider, which then relays the location-based data to the secondary content provider.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: January 23, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, John A. Hale, Ryan Alan Wick
  • Patent number: 9875121
    Abstract: Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Issac Jacob Roth, Albert K. Tsang, Zhaohui Feng, Ritchie Tyler Martori, Miroslav Bajto{hacek over (s)}
  • Patent number: 9876807
    Abstract: It is described a network attack detection method. A topology analysis on network is conducted to obtain a probing path set containing at least one probing path. A first probing path contained in the probing path set is probed by using a probing pattern to obtain a performance metric of the first probing path. It is determined whether the first probing path is subjected to network attack according to the performance metric and a control performance metric.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: January 23, 2018
    Assignees: The Hong Kong Polytechnic University, Tencent Technology (Shenzhen) Company Limited
    Inventors: Lei Xue, Zhiwei Liu, Xianneng Zou, Jingang Hou, Xiapu Luo, Edmond W. W Chan, Pei Tu, Yuru Shao
  • Patent number: 9870256
    Abstract: Provided is a hardware accelerator and method, central processing unit, and computing device. A hardware accelerating method includes, in response to a request for a new task issued by a hardware thread, accelerating processing of the new task and producing a processing result for the task. A predicting step predicts total waiting time of the new task for returning to a specified address associated with the hardware thread.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rui Hou, Yi Ge, Kun Wang, Zhen Bo Zhu
  • Patent number: 9871840
    Abstract: An electronic apparatus is capable of transferring contents on a cloud system to a device connected to a DLNA. In a method for operating a client on the cloud service system, a stream meta data table including information of one or more contents is received from a server. Meta data of contents selected from the contents are converted such that the meta data coincide with a format used by a device selected from one or more devices connected to a network. The selected contents are streamed from the server and transferred to the selected device.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 16, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byung-Soo Lim, Jin-Hyoung Kim, Jin-Wook Lee
  • Patent number: 9866624
    Abstract: Access to content may be enabled by receiving an instruction indicating a client request to access content, accessing a list of content sources capable of rendering the content for which access is requested by the client, determining a performance metric for at least two of the content sources, and selecting among the content sources based on the performance metric to identify a content source to be accessed by the client.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 9, 2018
    Assignee: Oath Inc.
    Inventors: Scott K. Brown, Keith Peters, David L. Biderman
  • Patent number: 9866466
    Abstract: Methods, systems, and computer-readable and executable instructions are provided for simulating real user issues in support environments. Simulating real user issues in support environments can include providing stored data related to a real user issue associated with an application to a support device having the ability to modify the application, the stored data can include network traffic associated with a user device in a live environment and inputs provided via the user device. Simulating real user issues in support environments can include causing the support device to simulate the real user issue using the stored data.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: January 9, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Michael Gopshtein, Amichai Nitsan, Eyal Kenigsberg
  • Patent number: 9866514
    Abstract: A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrzej Turski, Lili Cheng, Michael Anthony Affronti, Shane Williams
  • Patent number: 9866523
    Abstract: A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.
    Type: Grant
    Filed: November 6, 2016
    Date of Patent: January 9, 2018
    Assignee: HOLA NEWCO LTD.
    Inventors: Ofer Vilenski, Derry Shribman
  • Patent number: 9866647
    Abstract: A method of operating a first cache device may include receiving, at the first cache device, a request to send a first asset to a second device; determining whether the first asset is stored at the first cache device; and when the determining determines that the first asset is not stored at the first cache device, obtaining, at the first cache device, the first asset, comparing, at the first cache device, a moving average of a marginal value of the first asset with respect to the first cache device and a characteristic marginal value of the first cache device, calculating a cost associated with the first asset, selectively storing the first asset at the first cache device based on the comparison, and sending the obtained first asset and the calculated cost to the second device.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: January 9, 2018
    Assignee: Alcatel Lucent
    Inventor: Shahid Akhtar
  • Patent number: 9864997
    Abstract: Methods and systems to provide for a user to request information over a network and receive the requested information through one or more information channels. A user, through a client device, may access, through a network, a web page that is hosted on a server. The server, while providing primary information, may further provide an opportunity for the user to request secondary information. The user may request access to the secondary information, while maintaining access to the primary information. Included in the request may be a channel selection, and associated channel selection information, through which the user wishes to receive the information.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: January 9, 2018
    Assignee: United States Postal Service
    Inventor: Charles R. Chamberlain
  • Patent number: 9864575
    Abstract: A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: January 9, 2018
    Assignee: Hypermedia Navigation LLC
    Inventors: Bruce Edward Stuckman, Barry James Sullivan, Wayne Robert Heinmiller, Richard Omanson, Jordan Howard Light, Robert Wesley Bossemeyer, Jr., James Richard Morse, Kent E. Genin
  • Patent number: 9864006
    Abstract: Generating a unique die identifier for an electronic chip including placing the electronic chip in an identifier generation state, wherein the electronic chip comprises a set of test circuits, wherein each of the set of test circuits is attached to a corresponding component on the electronic chip; obtaining an ordered list of race pairs of the set of test circuits; for each race pair in the ordered list of race pairs of the set of test circuits: selecting the race pair of test circuits; executing a race between the selected race pair; and adding an element to the unique die identifier based on an outcome of the executed race; and returning the electronic chip to an operational state.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Karl R. Erickson, Phil C. Paone, David P. Paulsen, John E. Sheets, II, Gregory J. Uhlmann
  • Patent number: 9866384
    Abstract: A system that performs encrypted media detection for real-time communications (“RTC”) establishes a tunnel by a tunneling server with a tunneling client of a user equipment (“UE”). The system receives a request from the UE to enable the encrypted media detection for the tunnel and sends a response back to the UE to indicate that the encrypted media detection is enabled for the tunnel. For each encrypted frame transmitted over the tunnel, the system stores corresponding data that includes at least one of a payload size, an inter-frame delay or a payload entropy. Based on stored corresponding data, the system determines if the encrypted frame includes an encrypted media data frame.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: January 9, 2018
    Assignee: Oacle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 9866652
    Abstract: A method and apparatus for providing a data object from a Content Server to a client device over a Radio Access Network (RAN). A first property is determined that may affect the way in which the data object is to be transferred. A property of the data object is also determined. In response to the determined first property and the property of the data object, a characteristic of a transfer of the data object from the Content Server to the client device is amended. The data object is then provided from the Content Server to the client device. The method allows characteristics of the transfer of the data object to be changed to optimize transfer to the client device. Examples of the first property include properties in the RAN or client device instructions.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: January 9, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Lars Westberg, Hans Eriksson, Attila Mihály, Gábor Molnár, Åke Arvidsson, Ying Zhang
  • Patent number: 9858598
    Abstract: Disclosed herein are systems, computer-implemented methods, and non-transitory computer-readable media for media content management and deployment. A data store stores available timeslot information data and signage device information data. A demographic information server obtains observation demographic data; generates, based on the observation demographic data, prediction demographic data; receives a demographic request; examines the prediction demographic data; and returns locations and future timeslots that have the predicted demographics satisfying the demographic request. A deployment module obtains campaign parameters for building a campaign and including time parameters, location parameters, and demographic parameters; requests the demographic information server to obtain locations and future timeslots satisfying the demographic parameters; and examines the signage device information data and the available timeslot information data to select candidate timeslots and signage devices.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: January 2, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventor: Clas Gerhard Sivertsen
  • Patent number: 9858290
    Abstract: Cluster file systems are provided having a FUSE interface. A cluster file system comprises a FUSE object storage device that communicates with at least one object storage server of the cluster file system; and provides an interface between the cluster file system and at least one additional file system having a FUSE implementation. The additional file system optionally includes a burst buffer appliance. The burst buffer appliance can be configured, for example, to control the movement of data between first and second storage tiers. The burst buffer appliance can optionally communicate with a plurality of clients over the network and process requests from the clients. The FUSE object storage device provides an interface to, for example, a parallel log-structured file system and/or a Lustre clustered file system.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, Uday Gupta, James Pedone
  • Patent number: 9858777
    Abstract: A system, method and computer readable medium are for managing display devices using manager devices. A communication link is established between display subsystems and manager subsystems. Alarm conditions are detected and reported, and alarm events are triggered within the display devices. The display devices have restricted access to applications, settings, or networks. User-generated media is deleted from the display devices. When idle or when user activity is detected, audiovisual media is presented from the display devices. Powering of the display devices is regulated. Metrics and data associated with the display devices is collected.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: January 2, 2018
    Assignee: SensorMedia Inc.
    Inventors: William J. Dandie, Dimitar Deyanov Kalendzhiev
  • Patent number: 9857958
    Abstract: Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and/or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and/or investigate related data objects.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: January 2, 2018
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Jason Ma, Aaron Davidson
  • Patent number: 9858596
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for providing targeted location-based communications. An exemplary apparatus is configured to receive an encoded signal, decode the encoded signal such that embedded data is retrieved, send the embedded data a remote server; and receive a message based at least partially on sending the embedded data. Another exemplary apparatus is configured to provide the encoded signal by receiving data input, receiving a host signal, embedding the data input within the host signal such that an encoded signal is generated, and transmitting the encoded signal. A third exemplary apparatus is configured to provide the targeted communications by storing one or more messages associated with an entity, receiving data, selecting at least one of the one or more messages based at least partially on the data received, and sending the at least one of the one or more messages selected.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: January 2, 2018
    Assignee: Muzak LLC
    Inventors: Gordon Howard Courtney, III, Russell John Hammond, James Hodges McAliley
  • Patent number: 9852147
    Abstract: Selective synchronization and distributed content item block cache optimization for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises: detecting an attempt to access a placeholder file corresponding to a content item, the placeholder file stored in the local storage of the computing device; determining one or more identifiers of one or more content item blocks of which the content item is composed; determining any content item blocks of the one or more content item blocks that are not stored in the local storage of the computing device; downloading, from one or more other computing devices coupled to a network to which the computing device is coupled, any content item blocks of the one of more content item blocks that are not stored locally in the local storage of the computing device; and filling the placeholder file with the one or more content item blocks.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 26, 2017
    Assignee: Dropbox, Inc.
    Inventors: Marcio von Muhlen, Nils Bunger
  • Patent number: 9854052
    Abstract: A computer implemented method may include requesting details of an object and attachments associated with the object. The attachment details for each attachment may include an attachment name and an attachment ID. In response to a selection of an attachment associated with the object, a determination may be made as to whether a cache already includes the selected attachment. If the cache includes the selected attachment, the selected attachment may be retrieved from the attachment cache. If the cache does not include the selected attachment, the attachment may be downloaded using an attachment URL. The attachment URL may be requested and generated based on the attachment ID. The downloaded attachment may also be stored in the attachment cache.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Wanling Zhang, Vincent LaVoie, Xuebo Liang, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi
  • Patent number: 9854064
    Abstract: A website optimization system is integrated with a website by applying generic code to the website, that being the only code needed to be applied to the native source code of the website to enable the website optimization system to optimize the website by altering one or more of: the data, functions or content assets of web pages in the website. Integration can be achieved on a one-time basis. The generic code can be placed into a website's page template or global page header, or manually to all pages in a website. The generic code can be just a single line of code, such as JavaScript® code. The generic code remains the same irrespective of any differences in the data, functions or content assets of the web pages. The generic code includes code for all commands that enable tracking of the actions that relate to the optimization objectives.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: December 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Peter Bryan Ellen, Igor Volodymirovich Chub, Nadiya Olegivna Berestova
  • Patent number: 9854517
    Abstract: Systems and methods of scheduling data in background services on mobile devices are disclosed. An example method includes identifying data consumption patterns on a mobile device. The method also includes determining sensitivity of data arriving at the mobile device based on the data consumption patterns. The method also includes aggregating network access by background services on the mobile device according to a schedule based on the sensitivity of the data arriving at the mobile device.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 26, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eduardo Alberto Cuervo Laffaye, Kyu Han Kim
  • Patent number: 9846545
    Abstract: Methods and systems for a networked storage environment are provided. One method includes storing a plurality of configurable attributes at a data structure by a processor, where a combination of the configurable attributes is used to define a custom service level class (SLC) in a networked storage environments using a plurality of resources for storing data; receiving a request by the processor to create the custom SLC based of a set of configurable attributes; identifying a resource of the networked storage environment that meets the requirements defined by the attributes of the custom SLC; and configuring the resource for meeting the requirements of the custom SLC.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 19, 2017
    Assignee: NETAPP, INC.
    Inventors: Rajeev Veerabhadra Karale, Chandan Kumar Bhuvanagiri, Rajath Ranganath, Bestin Jose, Matthew Douglas Robinson, Zacharia George
  • Patent number: 9848287
    Abstract: An approach is provided for providing adaptable schema based payloads for state advertisement messages. In some implementations, multiple schemas (e.g., payload data and structure definition) can be used to flexibly and dynamically define advertisement message payloads. For example, the computing device can use advertising message to share and broadcast information between devices by using adaptable schema based payloads. The computing device can store schemas, receive service advertising data, and determine a schema for encoding service advertising data into an advertising message. The computing device can generate the advertising message, encode a schema identifier into the advertising message header, and encode device state data into the advertising message payload according to the determined schema.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Alexander R. Ledwith, Bob Bradley, Christopher C. Jensen