Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 10210166
    Abstract: Content items stored in an online content management service can be organized and shared. Content items can be associated with sharing profiles that include various sharing-specific metadata, such as details of how an item is shared or with whom it is shared. In some embodiments, the metadata stored in the sharing profiles can be used to organize shared content into shared folders automatically and/or to sort a list of content items.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: February 19, 2019
    Assignee: Dropbox, Inc.
    Inventor: Brett Alten
  • Patent number: 10209952
    Abstract: A control method for a content reproduction device includes: receiving, from a second content reproduction device connected through a network, acquisition source information on content included in a playlist of the second content reproduction device; and determining whether or not reproduction of the content is possible.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: February 19, 2019
    Assignee: Yamaha Corporation
    Inventors: Katsuaki Tanaka, Akihiko Suyama
  • Patent number: 10212170
    Abstract: Techniques for authenticating a user may be described. In particular, a network-based document may be provided to a computing system of a user. The network-based document may include code and an identifier of another network-based document. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document to the computing system. The other network-based document may be accessible to the user based on an identifier of the user. An indication that the other network-based document was accessed may be determined. For example, the indication may be received from the computing system based on an execution of the code at the computing system. The user may be authenticated based on the indication.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 10209953
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 19, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10205691
    Abstract: Methods and devices for providing presence based messaging are disclosed. For example, a method receives a message including a message content, an identifier of a recipient and a presence parameter. The presence parameter may comprise a speed parameter pertaining to a speed of a device associated with the recipient or a mood parameter pertaining to a mood of the recipient. The method then stores the message and delivers the message to the device associated with the recipient when the presence parameter is satisfied.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 12, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vaneet Aggarwal, Rittwik Jana, Gerald Michael Karam, John F. Murray, Christopher W. Rice
  • Patent number: 10205766
    Abstract: A computer system for scheduling downloads based on metadata in a client-server topology. A server receives from a client application a request for scheduling a download of a file, wherein the request for scheduling the download of the file comprises a requirement of a time period for downloading the file. The server fetches information from one or more metadata sources. The server determines an optimal time for downloading the file, based on the requirement of the time period and information from one or more metadata sources. The server sends a response with the optimal time and information for downloading the file. The server receives from the client a request for downloading the file at the optimal time. The server serves, at the optimal time, the file to the client application.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joshua H. Armitage, Michael P. Clarke, John A. W. Kaputin, King-Yan Kwan, Andrew Wright
  • Patent number: 10205631
    Abstract: One embodiment of the present invention provides a system for distributing an access control service to local nodes. During operation, the system receives, at a node in a network, a policy file comprising access policies for resources in the network, wherein the access policies are associated with attributes of profiles, and wherein the profiles are associated with clients. Next, the system compiles, at the node, the policy file into an optimized data structure. Finally, the system stores, at the node, the optimized data structure in memory to facilitate subsequent local lookups of permissions associated with the attributes and the resources.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: February 12, 2019
    Assignee: INTUIT INC.
    Inventor: Michael T Miller
  • Patent number: 10205991
    Abstract: Determining and hiding a replaceable period of a MP (Media Presentation). A method for determining includes receiving a first MPD (Media Presentation Description) that identifies a predetermined period and at least one media segment of the MP to be presented during the predetermined period. A determination is made as to whether the first MPD includes additional data to be resolved by an application. The additional data is provided to the application when the first MPD is determined to include the additional data. Additional period information is received from the application. A second MPD is generated based on the received additional period information. The MP is output for display to a user based on the second MPD. Each of a subset of the at least one media segment for a replaceable sub-period of the MP is replaceable with an alternate media segment.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 12, 2019
    Assignee: SONY CORPORATION
    Inventors: Mark Eyer, Paul Hearty
  • Patent number: 10204356
    Abstract: This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 12, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
  • Patent number: 10200490
    Abstract: Content-based redirection with respect to communication protocols whose standard configurations do not support such functionality is disclosed. In some embodiments, prior to requesting a content item, a client queries a server for the availability of the content item. In the event that the content item is available at the server, the server responds to the query indicating that the content item is available, and the client obtains the content item or a desired portion of the content item from the server. In the event that the content item is not available at the server, the server responds to the query indicating an alternative location at which the content item may be available, and the client redirects to the alternative location.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: February 5, 2019
    Assignee: TATA COMMUNICATIONS (AMERICA) INC.
    Inventor: Donald Peregrine Clarke
  • Patent number: 10198193
    Abstract: The data storage system includes one or more storage apparatuses and a file system server connected to the one or more storage apparatuses and to one or more host computers. Write operations are controlled by providing a free space object which stores a plurality of indicators, each indicator being associated with one of a plurality of storage units for storing data units in the one or more storage apparatuses and each indicator indicating whether the associated storage unit is free or used, executing a read-ahead examination which comprises examining a set of indicators of the free space object for identifying one or more used storage units associated with indicators of the set, in particular for observing a fragmentation status of the storage units associated with the indicators of the set, and executing an allocation examination which comprises examining one or more indicators.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 5, 2019
    Assignee: Hitachi Data Systems Engineering UK Limited
    Inventors: Christopher James Aston, Trevor Edward Willis
  • Patent number: 10200856
    Abstract: A wireless communication device generates content-delivery data indicating stored media content, content-delivery interface capability, tethered media devices, and Internet Protocol (IP) address data for the wireless communication device and for the tethered media devices. The wireless communication device wirelessly transfers the content-delivery data to a wireless communication network for delivery to a content distribution network. The wireless communication device transfers at least a portion of the stored media content to the wireless communication network for subsequent content delivery.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: February 5, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Charles Brent Hirschman, Lyle Walter Paczkowski
  • Patent number: 10200441
    Abstract: The invention relates to a method for transmitting a message from an online object to an offline object. The method comprises the step of generating and transmitting, from an online object, a message to a web-based message exchange server. The message includes identification data. Upon receipt, the message exchange server forwards the message to a mobile device. Further, a data connection is established between the mobile device and a target offline object for delivery of the message at the offline object.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: February 5, 2019
    Assignee: Ubiqu B.V.
    Inventor: Boris Petrov Dokov Goranov
  • Patent number: 10200433
    Abstract: The present application relates to a client device, a method for receiving a streaming media data and a streaming media data transmission system. In the client device, a transceiver transmits a request for a segment to a server and receives the segment transmitted from the servers. If it is determined by a processor that the transceiver does not receive a first segment transmitted from the server within the preset threshold time from transmitting the request for the first segment to the server, the processor controls the transceiver to transmit a request for a second segment having the same media content and a lower transmission bit rate to the server.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: February 5, 2019
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Chuxiong Zhang
  • Patent number: 10200723
    Abstract: Systems and methods are provided for converting live streaming content or other streaming content to video-on-demand streaming content. In one embodiment, a stream conversion application receives a request to access electronic content from a target stream, such as a live stream. The request identifies the live stream. The request includes at least one time code specifying a start time for accessing electronic content in the live stream. The stream conversion application obtains the at least one time code from the request. The stream conversion application retrieves content segments from the live stream based on the at least one time code during or after publication of the live stream. The content segments include the requested electronic content from the live stream. The stream conversion application generates a video-on-demand stream by combining the content segments. The stream conversion application provides access to the video-on-demand stream.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: February 5, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Gaurang Mathur, Pawan Kumar
  • Patent number: 10193848
    Abstract: A system and related method for the exchange of information, data and instructions between one or more network administrators and one or more network infrastructure devices via one or more media exchanges. Devices are managed using a social media agent including a session agent that translates media messages into network device content and vice versa while maintaining context. Particular media interfaces may be selected for messaging dependent upon the particular message to be exchanged. Shorthand may be used to facilitate messaging through media of interest.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 29, 2019
    Assignee: Extreme Networks, Inc.
    Inventors: Vala Afshar, Leo Lam, Douglas Hyde, Jamie Woodhead, Michael Lam, Richard Graham
  • Patent number: 10193817
    Abstract: A method includes: recording information on a transmission source and a transmission destination in a received packet into first information; generating a copied packet by copying the received packet, the information of which is recorded in the first information, the first information being to be referred to when whether to generate a copied packet is determined based on a received packet; transmitting the generated copied packet to an analyzer device; receiving the copied packet; when it is determined that a predetermined condition is satisfied for the copied packet, transmitting instruction information for the copied packet to a first relay device among relay devices being a transmission source of the copied packet; and in response to reception of the instruction information, deleting, from the first information, the information on the transmission source and the transmission destination of the received packet used in the copying.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: January 29, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Hirokazu Iwakura
  • Patent number: 10193989
    Abstract: Disclosed are various embodiments for a behavior visualization application. Navigation events are obtained from a client navigating through a workflow. Durations the client is focused on a respective workflow page and the transitions between workflow pages are determined from the navigation events. A visualization embodying the durations of focus and transitions is generated. Visual elements correspond to respective consecutive durations of focus, and are linked to represent transitions between respective workflow pages.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: January 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert James Koerner
  • Patent number: 10191658
    Abstract: Techniques are described for managing lifecycles of offline data on mobile devices. In some implementations, offline data instances stored at a mobile device are monitored based on a set of memory management rules. A memory management process maintains an offline data instance table identifying each of the set of monitored offline data instances stored at the mobile device and associates each instance with a timestamp identifying a most recent time of access satisfying at least one access type as defined in the set of memory management rules. In response to determining that a trigger associated with performing a memory management process has occurred, a period of time parameter from a last access corresponding to deletion is identified. The parameter is compared to a current time and the most recent time of access for each instance, and instances where the comparison meets or exceeds the period of time parameter are deleted.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 29, 2019
    Assignee: SAP SE
    Inventor: Thomas Biesemann
  • Patent number: 10193877
    Abstract: Systems, devices, and methods are disclosed for an agent device within a company's network firewall to initiate an HTTP connection with a cloud-based gateway and then upgrade the connection to a WebSockets protocol in order to have an interactive session. Over this interactive session, a mobile device, which connects to the cloud-based intermediary, can request data from servers inside the company's firewalls. Because the firewall is traversed using HTTP protocols (with WebSockets), it can be as safe as letting employees browse the web from inside the company's network.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 29, 2019
    Assignee: Oracle International Corporation
    Inventors: Vladimir Yurievich Chizhov, Aleksei Vasilievich Mokeev, Kaj van de Loo
  • Patent number: 10193753
    Abstract: An apparatus comprises an Internet of Things (IoT) platform configuration and deployment system accessible to a plurality of user devices over at least one network. The IoT platform configuration and deployment system comprises a configuration and deployment controller, and a multi-tiered adaptive service catalog associated with the controller. The configuration and deployment controller is configured to receive requirements input for respective ones of a plurality of requested IoT platforms from one or more of the user devices and to determine corresponding sets of resources for implementation of the respective IoT platforms based at least in part on one or more services selected from the multi-tiered adaptive service catalog. The IoT platforms are deployed utilizing the respective sets of resources determined by the configuration and deployment controller. Each of the deployed IoT platforms is illustratively configured to interact with a different set of IoT devices.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Said Tabet, Kelly Kanellakis, Calvin Donahue Smith
  • Patent number: 10193994
    Abstract: An example client device includes a middleware unit for receiving media data either via a broadcast service or a unicast service, depending on whether the broadcast service is available. The client device also includes a streaming client, such as a Dynamic Adaptive Streaming over HTTP (DASH) client. The DASH client sends requests to retrieve media data via the middleware unit. The middleware unit may cache media data received via the broadcast service, such that even when the broadcast service is not active, if the streaming client requests media data that was previously received via the broadcast service, the middleware unit may provide the media data to the streaming client from the cache, rather than requesting the media data from an external server device specified in the request from the streaming client.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: January 29, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Osama Abdel Latif Lotfallah, Carlos Marcelo Dias Pazos, Thomas Stockhammer, Nagaraju Naik
  • Patent number: 10185540
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 22, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10187486
    Abstract: An implementation involves a push notification system receiving, from an application server, a request to serve to a client device a push notification, the request including push notification identity information. The implementation further involves the push notification system transmitting to the client device in response to the received request, a push notification. The implementation further comprises the push notification system receiving, from an operating system of the client device, information related to whether and how a user of the client device interacted with the push notification. The implementation further involves determining, by the push notification system, based at least in part on the information related to whether and how the user interacted with the push notification, whether to transmit a request to the message creation system to create and serve a targeted message.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Thomas Price
  • Patent number: 10187453
    Abstract: A system and method are disclosed for providing geocoded web content to a user based on a specific geographic location specified by the user. A determination module receives a geographic location from the user and determines latitude and longitude coordinates associated with the geographic location from a geographic information database. The determination module further determines a geographic boundary associated with the latitude and longitude coordinates based at least in part on an area of interest surrounding the geographic location. A web content search module determines web content comprising substance associated with a location within the geographic boundary. A front end interface transmits the determined web content for display in an order based at least in part on distance from the location associated with the web content to the geographic location.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 22, 2019
    Assignee: Oath Inc.
    Inventors: Robert F. Deeming, Steven B. Johnson
  • Patent number: 10187491
    Abstract: A computer-implemented method in a content delivery network (CDN) includes, responsive to a request, determining a particular sequencer to handle the request, the particular sequencer includes a sequence of one or more handlers. The request is processed in accordance with the particular sequencer by invoking the one or more handlers.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 22, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin
  • Patent number: 10185541
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: January 22, 2019
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 10182043
    Abstract: Method for connecting multiple devices associated with an Internet of Things (IoT) network is provided. The method includes the steps of associating a first device identifier of a first device with a first account name and a second device identifier of at least a second device with a second account name, where each device is associated with at least one device identifier for each account name, authenticating each device with a server associated with the IoT network using the corresponding account name and the associated device identifier, determining whether the first account name and the second account name belong to the same group in response to authenticating the first device and the second device and connecting the first device and the second device for management and information exchange based on the determination whether the first and second account names belong to the same group.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: January 15, 2019
    Assignee: CYBROOK INC.
    Inventor: Qunshan Gu
  • Patent number: 10178171
    Abstract: In one embodiment, a method includes receiving a request from a client device, the request including one or more device dimensions associated with the client device. The method further includes identifying a set of one or more content profiles, where each identified content profile is associated with one or more content-profile dimensions that are compatible with the received device dimensions. The method also includes determining whether a previously created content manifest corresponds to the identified set of content profiles. The method also includes, in response to a determination that a previously created content manifest corresponds to the identified set of content profiles, sending to the client device a uniform resource identifier (URI) identifying a resource that includes the previously created content manifest.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 8, 2019
    Assignee: Samsung Electronics Company, Ltd.
    Inventors: Dennis Knothe, Nathan Vick
  • Patent number: 10176352
    Abstract: A convertible handheld reader device is provided. The convertible handheld reader device includes a network assembly comprising a network component and a computing component, at least one reader coupled to the computing component and reading at least one of a barcode or Radio-frequency identification (RFID), a wearable wrist band unit having a first wrist band unit and a second wrist band unit, wherein each of the first wrist band unit and the second wrist band unit is coupled to the network assembly, the first wrist band unit is extended in a different direction from the second wrist band unit. The first wrist band unit has an attachment component and the attachment component is detachably attached to one of the network assembly and the second wrist band unit. When the attachment component is attached to one of the network assembly and the second wrist band unit, a structure of the first wrist band, the network assembly, and the second wrist band is converted from a wearable position to a handheld position.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: January 8, 2019
    Assignee: Practech, Inc.
    Inventors: Khalid A. AlNasser, Ibrahim O. AlGwaiz, Mohammad A. AlGassim
  • Patent number: 10176184
    Abstract: A system and method can support persistence in a distributed data grid, such as persistent store versioning and integrity. A resolver in the distributed data grid can receive a plurality of identifiers from one or more members of the distributed data grid, wherein each said identifier is associated with a persisted partition in a persistent storage for the distributed data grid. Then, the resolver can select an identifier for each partition, wherein each selected identifier is associated with a most recent valid version of a partition. Furthermore, the resolver can determine a member in the distributed data grid that is responsible for recovering said partition from a persisted partition associated with the selected identifier.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: January 8, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
  • Patent number: 10166421
    Abstract: A computer identifies, based on sensor data from one or more sensors located in proximity to a fire site and on a corpus of firefighting knowledge, one or more firefighting goals. The computer generates, based on the one or more firefighting goals and the corpus of firefighting knowledge, one or more firefighting recommendations. The computer scores, using the corpus of firefighting knowledge, the one or more firefighting recommendations based on historical effectiveness of prior firefighting actions.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brent A. Miller, Cesar Augusto Rodriguez Bravo
  • Patent number: 10171614
    Abstract: A computer-implemented method for cache memory management in a distributed computing environment includes tracking, via a cache balancing engine, a plurality of vehicles operating in a first region. The method further includes executing, via the cache balancing engine, an analysis for a subset of the plurality of vehicles in the first region to determine a weighted mean velocity for each vehicle in the subset of the plurality of vehicles in the first region. The method further includes determining, via the cache balancing engine, based on the analysis, whether a second regional server tracking a second plurality of vehicles in a second region is likely to have an unbalanced cache memory, and rebalancing, via the cache balancing engine, cache memory data in the first regional server and cache memory data in the second regional server responsive to determining that the second regional server is likely to have an unbalanced cache memory.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Xin Tang, Dongyun Wang, Zhi Hu Wang, Kunyan Yin
  • Patent number: 10168937
    Abstract: Example implementations relate to storage space allocation. For example, an implementation includes an apparatus including a controller. The controller is to receive an allocation request from a host computing device. The controller is also to reserve a portion of storage space in the storage device via a reservation table based on the allocation request. The controller is further to determine a type of the allocation request. The type of the allocation request includes a space-optimized allocation request and a non-space-optimized allocation request. When the type of the allocation request corresponds to the non-space-optimized allocation request, the controller is to commit the portion of storage space via an allocation table. When the type of the allocation request corresponds to the space-optimized allocation request, the controller is to release the portion of storage space via the reservation table.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jin Wang, Roopesh Kumar Tamma, Siamak Nazari, Srinivasa D Murthy
  • Patent number: 10169111
    Abstract: A unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture includes a notification broker. Clients register with the notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jan Karachale, Jason William Fuller, Robert Levy, Zeke Koch, Ardan Arac, Brian Cross, Ori M. Amiga
  • Patent number: 10171443
    Abstract: The accessibility of a hyperlinked files is displayed. A hyperlink that references a resource is extracted from a target file. An attempt to acquire the resource is made by performing a first authentication operation. A first object is received in response to performing the authentication operation. A second object is acquired by performing a second authentication operation using pre-determined authentication information. The first object and the second object are compared to determine if the first object is the same as the second object. Information indicating the accessibility of the resource is presented via a display apparatus.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Tomonori Sugiura, Lianzi Wen
  • Patent number: 10169374
    Abstract: Techniques to facilitate image searches using context of an image frame in a document are described. In one or more implementations, an image frame included within a document is detected, such as when the frame is inserted or selected. Content in the document in the vicinity of the image frame is analyzed to derive query terms corresponding to the content. Tag elements created for the query terms are exposed to enable selection of individual query terms as search parameters. An image search is conducted using selected query terms and images returned as results of the search are presented a candidates for insertion into the frame. Previews of images as being inserted in the image frame can be exposed show how the document would look with different images placed in the frame. Selection of a particular image from the arrangement causes insertion of the particular image into the image frame.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Olivier Sirven, Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 10171555
    Abstract: A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: January 1, 2019
    Assignee: Cinsay, Inc.
    Inventors: Robert K. Spitz, Sergey L. Sundukovskiy, Christian Briggs
  • Patent number: 10171987
    Abstract: Aspects of the disclosure are related to a method, apparatus and system for determining whether mobile network functions of a locked device are to be permitted to operate, comprising: retrieving an IMS “IP Multimedia Subsystem” Private User Identity (IMPI) stored on a Universal Integrated Circuit Card (UICC) installed in the locked device; determining whether a configured condition relating to the IMPI stored on the UICC is met; and permitting the mobile network functions of the locked device to operate in response to determining that the configured condition is met.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 1, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Phani Pradeep Kumar Kothapalli Venkata, Naga Chandan Babu Gudivada, Rajendra Prasad Nelurouth
  • Patent number: 10168996
    Abstract: The method for generating a random bit sample involves a quantum tunneling barrier. The method generally has: generating a current of charges tunneling across said quantum tunneling barrier, the current of the tunneled charges having an instantaneous level varying randomly due to quantum tunneling fluctuations and forming a raw signal; from said raw signal, obtaining a raw bit sample having a first bit number n, the first bit number n being an integer; extracting the randomness out of the raw bit sample into the random bit sample, the random bit sample having a second bit number m being smaller than the first bit number n, said extracting being based on calibration data comprising at least a quantum contribution value of said quantum tunneling fluctuations in said raw bit sample; and on an external contribution value in said raw bit sample.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: January 1, 2019
    Assignee: Quantum Numbers Corp.
    Inventors: Bertrand Reulet, Jean-Charles Phaneuf
  • Patent number: 10171541
    Abstract: The invention relates to improving coding of media presentation description data. Requesting streamed timed media data associated with a media item, organized into temporal media segments, the streamed timed media data belonging to partitioned timed media data comprising timed samples, the streamed timed media data being transmitted as media segment files each comprising independently processed components resulting from processing the timed samples, including receiving a manifest comprising metadata for describing the processed components, the metadata comprising parameters used for describing a part of one of the processed components, wherein one of the parameters is a dynamic parameter which value can vary over time, the parameter being associated with an element referring to a metadata resource, external to the manifest and comprising a value defining the parameter; and requesting the streamed timed media data based on metadata of the manifest and of the value defining the parameter.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 1, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Yuki Fujimori
  • Patent number: 10162982
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving, by an authorization manager of a cloud-platform, a request from an application, the request indicating a request to access personal user data stored in a database system of the cloud-platform, determining, by the authorization manager and based on user input from a user, that access to the personal user data is to be granted, and in response: providing, by the authorization manager, an access token to the application, receiving an access request from the application, the access request including the access token, and selectively providing the personal user data from a database container of the database system based on the access token, the database container being specific to the user.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: December 25, 2018
    Assignee: SAP SE
    Inventors: Anderson Santana de Oliveira, Michael Grifalconi
  • Patent number: 10164787
    Abstract: Techniques for transferring printable content from a remote device to an eBook reader include exposing a network printer interface that represents the eBook reader as a physical network printer. The remote device can be configured with a printer driver corresponding to the network printer interface, and a user may print documents from the remote device in order to transfer them to the eBook reader.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan J. Snodgrass, Palanidaran Chidambaram, John Smiley, Manikandan Thangarathnam, Hao Hu
  • Patent number: 10156955
    Abstract: A method and cloud server for capturing and encoding a video from a website through a toolbar are disclosed. The method of capturing the video through the toolbar may include retrieving and selecting video from the website and capturing the selected video. The method of uploading the object on the webpage through the toolbar may include analyzing object information about the object on the webpage through the toolbar, selecting and transferring the object to an upload area through the toolbar using an account.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: December 18, 2018
    Assignee: NHN Corporation
    Inventor: Chan Ho Yun
  • Patent number: 10152402
    Abstract: When a USB device that supports multiple streams is redirected, a multi-channel environment can be established in which each USB stream is associated with a separate network connection. As a result, each USB stream will be transferred over the network in its own connection and therefore the data transfer can be carried out in an out-of-order fashion and with speeds that better approximate those provided by the USB SuperSpeed feature. To handle the routing of URBs to the appropriate network connection, the virtual desktop infrastructure can implement a lookup table to associate a stream's handle with a particular network connection.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 11, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Christopher Stephen Petrick, Gokul Thiruchengode Vajravel
  • Patent number: 10154085
    Abstract: An information processing apparatus includes a first reception unit that receives a first request from a client; a first transmitting unit that transmits the first request to a load balancer unit; a second reception unit that receives a response to the first request from the load balancer unit; a storage controller that controls to cause a storage device to store first information applied to the first request, and second information applied to the response, in an associated manner; and a second transmitting unit that transmits the response from which the second information is deleted, to the client.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 11, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Toru Miura
  • Patent number: 10153999
    Abstract: A method and apparatus for collecting feed information in a mobile terminal are disclosed. The method and apparatus collects information explicitly clipped by a user as well as content items exchanged between users as feed information. The method for collecting feed information in a mobile terminal includes: detecting a share event corresponding to transmission or reception of content through a communication application implemented in the mobile terminal; generating feed information based on the content; and storing the generated feed information.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: December 11, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seongil Hahm, Juyoun Lee
  • Patent number: 10149000
    Abstract: Methods and devices for remote altering of static video content in real time are provided. A method for encoding video includes removing an attribute from a video including the attribute and static content. The attribute and static content may be configured to be played by a first device. The method also includes replacing the removed attribute with content to be played by the first device in place of the removed attribute. The method further includes embedding a synchronization marker in the video. The embedded synchronization marker may be configured to synchronize streaming of content from a second device to the first device with playing of the static content by the first device. A system for encoding video includes a processor and a memory storing instructions configured to, when executed by the processor, cause the processor to perform steps of a method. A memory may be a non-transitory computer-readable medium.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: December 4, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventor: Ankit Tandon
  • Patent number: 10148612
    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: December 10, 2017
    Date of Patent: December 4, 2018
    Assignee: HOLA NEWCO LTD.
    Inventors: Ofer Vilenski, Derry Shribman
  • Patent number: 10148714
    Abstract: A method implemented by a client device for media content streaming. The method includes obtaining a media presentation description (MPD) for the media content, wherein the MPD comprises a uniform resource locator (URL) template for construction of URLs, inserting one or more query parameters in a query string portion of a URL, wherein the query string portion follows a path portion of the URL, wherein the one or more parameters are specified to be inserted in the query string portion of the URL based on the URL template, wherein the one or more parameter values are dynamic, and wherein the one or more parameter values are gathered and provided by the client device, sending a media request comprising the URL to a streaming server, and receiving one or more segments of a media content from the streaming server in response to the media request.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: December 4, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Xin Wang