Remote Data Accessing Patents (Class 709/217)
  • Patent number: 9998849
    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 10, 2016
    Date of Patent: June 12, 2018
    Assignee: APPLE INC.
    Inventors: Alexander R. Ledwith, Bob Bradley, Christopher C. Jensen
  • Patent number: 9998512
    Abstract: A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard H. Brown, Michael E. Piotrowski, Sri Ramanathan, Matthew B. Trevathan
  • Patent number: 9998524
    Abstract: A method and system for retrieving at least a portion of a first data file are provided. The method includes receiving a request for the at least a portion of the first data file, the request including a start of the at least a portion and a size of the at least a portion; computing a data offset that is aligned to an integer multiple of a block size of the storage device and nearest to the start of the at least a portion; computing a byte-range that is an integer multiple of the block size of the storage device; reading data within the byte-range; and transmitting the at least a portion starting at an offset relative to the data offset that is aligned to an integer multiple of the block size of the storage device.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: June 12, 2018
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Scott L. Pakula
  • Patent number: 9996867
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a product or service; determine a geographic region associated with the request; search a first data regarding websites available only to the hosting provider as host of the websites and a second data regarding websites available to the public via the Internet; determine, based on the first data and the second data, which of the websites are most relevant to the request; and return an information about one or more of the websites responsive to the request, wherein each of the websites has a physical location within the geographic region.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: June 12, 2018
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Rajatish Mukherjee
  • Patent number: 9992237
    Abstract: Method and apparatus for determining feature unavailability are disclosed. In the method and apparatus a user device attempts to communicate with a second server over a second network path whereby the communication may be blocked. The user device receives data from a first server over a first network path whereby the data indicates that communication using the second network path may be blocked.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Brian Word
  • Patent number: 9992213
    Abstract: Risk-adaptive access control techniques are disclosed. In various embodiments, a value for a threat level attribute is determined based at least in part on threat detection data generated by a security system or process. The determined value for the threat level attribute is used to make, at least in part, an access control decision with respect to a request to access the resource. In various embodiments, the threat level attribute is used as an environment attribute provided as input to an XACML-based access control system.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: June 5, 2018
    Assignee: EMC Corporation
    Inventor: Rémon Sinnema
  • Patent number: 9992263
    Abstract: Systems and techniques for improving network performance are described. In some embodiments, an intermediary device can intercept a response from a server to a client, wherein the response corresponds to a request for a document. Next, the intermediary device can assign priorities to a plurality of resources in the document. The intermediary device can then push the plurality of resources in the document to the client in accordance with the assigned priorities.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: June 5, 2018
    Assignee: Pulse Secure, LLC
    Inventors: Jonathan Richard Mark Thackray, Shane M. Kearns, Andrew D. Knox, Julian T. J. Midgley
  • Patent number: 9984230
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to execute an application in a system with an operating system, perform event tracing for the application, analyze each instruction pointer from the event tracing, and determine if an instruction pointer points to an orphan page of memory. The orphan page can be a region of code that is not associated with the application, a region of code that is unidentified, or unusual code that is not associated with the application. In addition, the event tracing can be an embedded application that is part of the operating system.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 29, 2018
    Assignee: McAfee, LLC
    Inventors: Volodymyr Pikhur, Rachit Mathur
  • Patent number: 9984265
    Abstract: A system for identifying and tracking components, including but not limited to cords, cables and connectors, that are associated with an electronic device or apparatus or that are part of a “set.” Devices include TVs, DVD players, VCRs, DVRs, computers, printers, camera, and the like. A plurality of self-adhesive stickers marked with a scannable code, each with a unique code in that set, are affixed to a device and its accessories. The codes are scanned by a mobile computing device for entry into the system. Subsequent identification of a particular accessory can be performed by using the system to scan the coded sticker on that accessory.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: May 29, 2018
    Inventors: William Bernard Martin, Kris Andres Martin, Alyssa Martin Kennedy, Michael Graham Martin
  • Patent number: 9985872
    Abstract: A router is specially configured to implement a bilateral TCP state machine to monitor the status of TCP sessions based on TCP sequence numbers in both forward session packets and return session packets received by the router for a TCP bi-flow session. Among other things, the router may determine the status of a TCP session, for example, based on statistical information such as the number or rate of errors detected (e.g., the number of dropped packets, duplicated packets, out-of-sequence packets, and/or out-of-window packets). Each router is typically configured to collect and store status information and optionally also to use the status information in making intelligent routing decisions, such as, for example, deciding whether or not to forward a particular packet, deciding whether to reconfigure a bi-flow routing session, or updating routing table information used for routing packets.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: May 29, 2018
    Assignee: 128 Technology, Inc.
    Inventors: Sarah V. Jaffer, Abilash Menon, Anna Yungelson, Patrick Timmons
  • Patent number: 9986009
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. The metadata may include a start time attribute and/or a duration attribute of each of the periods. The metadata may determine a start time of each of the periods, and a start time of each of segments included in each of the periods. A terminal may access segments included in each of the periods, may decode and render data of media content included in the segments, and may play back the media content.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 29, 2018
    Assignees: Electronics and Telecommunications Research Institute, INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
  • Patent number: 9978344
    Abstract: A method for caching images in a virtual environment uses hash tables to store information about an application or window and to store updated images. Suitable areas of applications or windows are fixed relative to the window for many cases, and also include a relatively small number of possible display statuses. Hash tables are used on an agent side and a client side to track previous image updates. When an updated image is determined to be already stored in a cache, the agent side can transmit a hash identifying the image to the client side, and the client side can update the display with the cached image.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 22, 2018
    Assignee: VMware, Inc.
    Inventors: Yuping Wei, Yong Lin Ma, Jinxing Hu, Li-Zhu Zhang
  • Patent number: 9977823
    Abstract: A content control method according to the present disclosure includes: obtaining first content file information including attribute information items each on one of first content files which belong to a first content file group; obtaining second content file information including attribute information items each on one of second content files which belong to a second content file group; narrowing down the first content files, the narrowed-down first content files each having an attribute information item satisfying a condition which is set based on the first content file information and the second content file information; and identifying a first content file and a second content file which are partially or entirely same by matching entity information items each on one of the second content files and entity information items each on one or more of the narrowed-down first content files as matching targets.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: May 22, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Keiji Icho, Ryouichi Kawanishi, Shingo Miyamoto, Kento Ogawa
  • Patent number: 9979623
    Abstract: A method for updating information about network devices and/or network services available in a network, the information being stored in a memory, the method including: scanning data packets transmitted on the network, a data packet including at least a destination address field and/or a source address field; evaluating the destination address field and/or the source address field; and updating the information in response to the evaluating.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: May 22, 2018
    Assignee: Sony Corporation
    Inventor: Frank Pohlmann
  • Patent number: 9980122
    Abstract: One embodiment of the present invention relates to a method for performing discovery from a first device supporting a Wi-Fi direct service, comprising the steps of: an application service platform (ASP) layer in the first device receiving, from a service layer, a SeekService method; the ASP layer generating a service hash based on the SeekService method; and transmitting a discovery request including the service hash to an access point (AP), wherein the discovery request is broadcasted to devices included in a subnet to which the first device belongs, via a port associated with the AP.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: May 22, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Byungjoo Lee, Giwon Park, Dongcheol Kim
  • Patent number: 9979540
    Abstract: A storage device contains a smart-card device and a memory device, both connected to a controller. The storage device may be used in the same manner as a conventional smart-card device, or it may be used to store a relatively large amount of data in various partitions. One of these partitions may be a read-only partition that is normally accessible only for read accesses. However, it may sometimes be necessary to update or supplement the data stored in the read-only partition. This is accomplished by a host issuing an appropriate command to the storage device, which may be accompanied by an identifier for an appropriate level of authorization. The controller then changes the attribute of the read-only partition from “read-only” to “read/write” to allow data to be written to the partition. Upon completion, the controller changes the attribute of the partition back to read-only.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: May 22, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Mehdi Asnaashari, Ruchirkumar D. Shah, Sylvain Prevost, Ksheerabdhi Krishna
  • Patent number: 9973395
    Abstract: An operation, administration, and maintenance data sink may receive an event data packet. The event data packet may be processed and transmitted based on instructions from a controller, wherein the controller may regulate the transmission of the processed event data packet based on network conditions.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 15, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson M. Shaw, Jin He
  • Patent number: 9971555
    Abstract: Internet based digital content services and their business models as well as mobile information apparatus for accessing the Internet are herein disclosed and enabled. In one application, user digital content such as documents, audio, or video content may be uploaded to a content server for storing. The user may share the user digital content with other client devices or users with appropriate security procedures. A user play list or rendering list may include a list of pointers or references to digital content. The stored user play list or the stored user digital content may be further edited, stored, or shared subsequently for access and rendering. The Internet services provide core functionalities to information apparatus such as smart phones, information pads, smart TVs, and printers. The Internet services and the information apparatus that include software or functions for accessing the Internet service are applicable to both consumer and enterprise businesses.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: May 15, 2018
    Assignee: Flexiworld Technologies, Inc.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 9973371
    Abstract: A system, method, and computer-readable media are described for allowing a user to request a version of a website. In one embodiment, a user interface is provided that allows the user to specify the version of the website. The request is sent to the web server hosting the website. The web server retrieves the requested version of the website and transmits it to the requesting web browser.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: May 15, 2018
    Assignee: Sprint Communications Company, L.P.
    Inventors: Piyush X. Upadhyay, Badri P. Subramanyah, John W. Davis, Ayodeji Abidogun, Lyle T. Bertz
  • Patent number: 9971591
    Abstract: A mobile terminal, a power adapter, and an upgrade method are disclosed. The method includes: downloading upgrade information of the power adapter by a mobile terminal, the upgrade information being upgrade firmware of the power adapter; and transmitting the upgrade information to a processor of the power adapter by the mobile terminal through a data line in a charging port when the mobile terminal is electrically coupled to the power adapter through the charging port to facilitate the processor to upgrade the firmware of the power adapter according to the upgrade information. The mobile terminal downloads the upgrade information, and the most updated upgrade information is transmitted to the power adapter during the process that the mobile terminal connects to the power adapter, the power adapter is upgraded to solve the problem that the power adapter is difficult to upgrade.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: May 15, 2018
    Assignee: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
    Inventors: Chen Tian, Jialiang Zhang, Jun Zhang
  • Patent number: 9972019
    Abstract: The present invention provides systems and methods for increasing 3rd party advertising on an interactive site, by assigning characteristics to portions of a website, and using those characteristics to personalize presentation of the website by according to personas of visitors. Persona characteristics can represent any distinguishing feature of interest, including for example, gender, marital status, occupation, interests, race, hobbies, business interests, religious interests, etc. In preferred embodiments a service company handles the creation and maintenance of visitors' personas. The company stores relevant information on the computers of users, and then cooperates with the website operator to access that stored information as needed. In a particularly preferred embodiment personalization can be used to assist in deciding what advertisements to display or not display on a website.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 15, 2018
    Inventors: Mark Ramsaier, Robert D. Fish, Patrick Dent, Dennis McLeod
  • Patent number: 9973597
    Abstract: Server systems are disclosed that retrieve content on behalf of client devices and compress the retrieved content based on information known to be available to the client devices. The server systems may use server-side copies of compression dictionaries stored on the client devices. The compression dictionaries may be based on content portions, scripts, formatting data, and other byte sequences typically found in content. In some embodiments, device-specific, browser-specific, or user-specific compression dictionaries may be used based on content requested by the respective devices/browsers/users, and the server systems may maintain server-side copies of each dictionary. During compression, the server systems may generate additional compression information, such as new compression dictionary entries, and may provide information to the clients about the differences between the server-side and client-side compression dictionaries to so that the client devices can update the client-side compression dictionaries.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 9973486
    Abstract: Systems and methods for authorizing a session between a browser and a terminal server are disclosed. According to an aspect, a method includes receiving, from a browser, a request to initiate a session with a terminal server. The method also includes storing identification of the terminal server and session information. The method includes associating a claim identifier with the stored identification and session information. The method further includes communicating the claim identifier browser. The method also includes receiving the claim identifier from a terminal server. The method also includes using the claim identifier received from the terminal server to verify that the terminal server is authorized to initiate the session with the browser. The method further includes in response to verifying that the terminal server is authorized to initiate the session with browser, notifying the terminal server of authorization to initiate the session with browser.
    Type: Grant
    Filed: September 12, 2015
    Date of Patent: May 15, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Brandon Moyes Maxfield, Matthew William Fardig, Gregory Lee Walls, Richard German
  • Patent number: 9973507
    Abstract: Methods, systems and computer readable media for a captive portal having dynamic, context-based whitelisting are described.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: May 15, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Manish Manjunath Kadur, Atul Prabhu
  • Patent number: 9967254
    Abstract: Dynamically selecting a DHCP server for a DHCP client terminal device may include triggering, by a network device, an authentication performed by an authentication server on a DHCP client terminal device user when receiving a DHCP packet for requesting a configuration parameter sent from a DHCP client terminal device, receiving, by the network device, an identity of a DHCP server designated by the authentication server for the DHCP client terminal device user when the DHCP client terminal device user passes the authentication, and establishing an entry for user information of the DHCP client terminal device user and the identity of the designated DHCP server, and matching, by the network device, the user information carried in a packet with established entries when receiving the packet subsequently sent from the DHCP client terminal device, and forwarding the packet using the identity of the DHCP server in the entry matching the user information.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: May 8, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Yuan Tian, Hongqiang Yu
  • Patent number: 9967734
    Abstract: A wireless access network receives Content Delivery Network (CDN) registration data transferred by a plurality of CDNs. The registration data associates individual wireless communication device identifiers for individual wireless communication devices with individual CDNs. The wireless access network receives CDN signaling from an external data system indicating one of the individual wireless communication device identifiers for an individual one of the wireless communication devices. In response, the wireless access network processes the individual wireless communication device identifier from the external system to identify an associated CDN. The wireless access network then transfers at least a portion of the CDN signaling for delivery to the identified CDN.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 8, 2018
    Assignee: Sprint Communications Company, L.P.
    Inventors: Lyle T. Bertz, Charles Brent Hirschman
  • Patent number: 9965794
    Abstract: Disclosed are various embodiments for an online trade-in store that presents recommendations or suggestions to a customer on item(s) that are currently being accepted by the store, where the recommended items are confirmed to have been previously purchased by the customer.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Silas M. Brazil, Ranjeet S. Sonone, Maurice Codik Moscoso, Sandeep Bodapati, Lisa A. Rasmussen
  • Patent number: 9965544
    Abstract: A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: May 8, 2018
    Assignee: Facebook, Inc.
    Inventors: Aaron Sittig, Mark E. Zuckerberg
  • Patent number: 9959406
    Abstract: The various embodiments herein disclose a system and method for detecting zero-day privilege escalation malware at host level. The method identifies whether a privileged escalation state is initiated and executed by a user or by a malware program. The method uses keystrokes, Mouse events along with OCR output extracted from recorded background screen image for checking if user has initiated the privilege escalation. If a new process starts automatically without any pattern in Key Strokes, Mouse Strokes and background screen, then the process is identified as zero-day privilege escalation malware.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: May 1, 2018
    Assignee: INSTITUTE FOR DEVELOPMENT AND RESEARCH IN BANKING TECHNOLOGY
    Inventors: Hiran Viswanath, Babu Mahadappa Mehtre
  • Patent number: 9961415
    Abstract: The present invention teaches a method and system for uniquely defining and identifying events within a streaming media program. Programs and additional content can be stored with inband data in the stored content and that inband data can be dynamically updated, to include additional information such as instance counters, when the stored content it is requested by a rendering device. The additional information is used to uniquely identify the rendering of the program or additional content to allow a rendering device to perform actions based upon those unique identifiers.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: Gregory Robert Philpott, Indravadan Vipinbhai Patel, Christopher Gary Dinn
  • Patent number: 9961416
    Abstract: A method performed by a set-top box operating on a network includes generating an indicia containing a media access control address of the set-top box and a first uniform resource locator which is displayed for scanning by a companion device. The set-top-box receives entitlements for activation if the entitlements were previously granted. If the entitlements were not previously granted, the set-top box receives a second uniform resource locator with which it generates an updated indicia which is displayed for scanning by the companion device. The set-top-box then receives entitlements for activation of the set-top box if initiation of the subscription occurs. The set-top box removes the updated indicia from display and uses the entitlements to active the set-top box to receive multimedia content on the network.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: May 1, 2018
    Assignee: THOMSON Licensing
    Inventor: Krishnan Thattamangalam Narayanan
  • Patent number: 9961206
    Abstract: An interactive voice response (IVR) system adaptor causes the media player of an IVR system to present a user with a first option to proceed with an audio-only call and a second option to experience a multimedia call including display of visual information on the user device. When the user selects the first option, the proxy IVR interface passes first messages output from the media player to an application server of the IVR system, and passes second messages from the application server to the media player. When the user selects the second option, the IVR system adaptor receives third messages from the user device, translates the third messages into the first messages, passes the first messages to the application server, in response thereto receives the second messages from the application server, converts the second messages to fourth messages, and sends the fourth messages to the user device.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: May 1, 2018
    Assignee: JACADA LTD.
    Inventors: Gideon Hollander, Adi Toppol
  • Patent number: 9961210
    Abstract: Embodiments of the present invention provide a terminal, a server, and a terminal control method. A control channel and a data channel are established to a controlled terminal, screen image data that is sent by the controlled terminal by using the data channel is received, a screenshot of the controlled terminal is displayed according to the screen image data, and corresponding operation information is generated according to an operation that is based on the screenshot and is sent to the controlled terminal by using the control channel, so that the controlled terminal performs the corresponding operation according to the operation information.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: May 1, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hao Ji, Defeng Bu, Xianjun Zou
  • Patent number: 9959309
    Abstract: Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple clients. The management server manages the access of data by the multiple clients and manages reservation of the multiple storage nodes by a particular client.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 1, 2018
    Assignee: TENOWARE R&D LIMITED
    Inventors: Pavan K. Mettu, Avinash Kumar
  • Patent number: 9952845
    Abstract: Embodiments relate to systems and methods for provisioning machines having virtual storage resources, such as virtual disks. A provisioning (or “cobbler”) server can interact with a local virtual machine installation client to initiate software provisioning to a set of target machines. Each virtualization profile or virtualized system record can have one or more virtual disks associated with it for installation and storage. The provisioning process can entail, for example, the delivery of an operating system, applications, or other software to the targets. The virtual machine installation client can identify potential locations for virtual disks on the target, such as volume identifiers, media types, and/or file systems. The cobbler server can generate a distribution to the target machine taking the configuration of the virtual disk into account, and install the provisioned software to that storage resource without a need to manually specify storage parameters. Diskless machines can also be provisioned.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: April 24, 2018
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 9954782
    Abstract: A system for providing content delivery network selection is disclosed. In particular, the system may include receiving a request for content from a user device and determining a location of the user device based on the request for the content. Based on the location of the user device and based on one or more desired parameters, the system may include selecting a suitable content delivery network from a plurality of content delivery networks to service the request for the content. Once the suitable content delivery network is selected, the system may include providing the content to the user device by using the suitable content delivery network that was selected by the system.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: April 24, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Moshiur Rahman
  • Patent number: 9955071
    Abstract: A method produces an improved high resolution image. This method includes capturing low resolution images and a high resolution image and combining the low resolution images to provide an aggregate low resolution image. The method further includes reducing the resolution of the high resolution image to provide an image representative of a low resolution image at a low resolution setting of the image capture device; interpolating the representative low resolution image to provide an interpolated high resolution image; and calculating a residual image from the high resolution image and the interpolated high resolution image. The method also includes combining the representative low resolution image and the aggregate low resolution image to provide a final low resolution image and using the final low resolution image and the residual image to provide the improved high resolution image.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 24, 2018
    Assignee: Monument Peak Ventures, LLC
    Inventor: Aaron T. Deever
  • Patent number: 9952753
    Abstract: Predicting what content items a user finds important and sending those items to a cache on the user's device at times when doing so will not drain resources and will not result in expensive data rates. Applying a ranking function that examines recency and other content metadata associated with the user's content items stored in a synchronized content management system. Determining how much of a ranked list of content items to cache and deciding when is a good time to send content items to the local cache.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 24, 2018
    Assignee: Dropbox, Inc.
    Inventors: Daniel Kluesing, Rasmus Andersson
  • Patent number: 9954928
    Abstract: Provided is a method for a portable terminal to acquire Web site pages related to the current position, without a user selecting a site page. A proxy server includes an address correspondence table in which the addresses of the site pages and access points are associated. The portable terminal searches for the access points in the vicinity, receives annunciation signals including access points' addresses, and measures the reception levels. The portable terminal transmits a page acquisition request to the proxy server. The proxy server searches for the address of the site page corresponding to the address of each access point, using address correspondence table, and transmits list information, where the addresses are arranged in descending order of reception levels, to the portable terminal. The portable terminal presents the list information to the user and transmits page acquisition requests having one or more addresses as destinations to the corresponding site servers.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 24, 2018
    Assignee: Tap Around Inc.
    Inventor: Yuta Ando
  • Patent number: 9955220
    Abstract: Provided is a media content receiving method of a media content receiving device. The method includes: receiving information on a content location information file; receiving the content location information file by using the information on the content location information file; measuring a current bandwidth; requesting a first media content through a first network on the basis of the current bandwidth and the content location information file; receiving the first media content through the first network; and consuming the first media content.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 24, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyungho Kim, Joonhui Lee, Jinpil Kim, Kyoungsoo Moon, Aettie Ji, Hotaek Hong, Hyeonjae Lee
  • Patent number: 9954847
    Abstract: Systems and methods for integrative legacy context management are disclosed herein. An example computer hardware system may include at least one processing unit coupled to a memory, and the memory may be encoded with computer executable instructions that when executed cause the at least one processing unit to receive a set of credentials associated with a user from a user device, cross-reference the set of credentials with a first set of credentials of an agent associated with the user to determine whether the set of credentials is valid; and if the set of credentials is valid, provide a second set of credentials of the agent to the user device in response to a request for the second set of credentials from the user device.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: April 24, 2018
    Assignee: DOCUMENT STORAGE SYSTEMS, INC.
    Inventor: Ralph Katieb
  • Patent number: 9948517
    Abstract: Methods and apparatuses for discovery and notification of services are described for creating a service, discovering the service, and providing notification of the service. In one embodiment, the methods and apparatuses for discovery and notification of services identifies a content provider; identifies a service wherein the service corresponds with the content provider; forms a service record within the service registry wherein the service record represents the service; and allows a content user to discover the service through the service registry.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: April 17, 2018
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Edward Eytchison
  • Patent number: 9948965
    Abstract: A device is configured to receive a playlist identifying content assets to be played on a streaming video channel. Each of the content assets may include segments. The device may add segment addresses associated with a content asset into a queue. The segment addresses may identify memory locations at which the segments included in the content asset are stored. However, the segments themselves may not be stored by the device or added to the queue. The device may generate a batch of segment addresses from the segment addresses in the queue. The device may publish a channel manifest for the streaming video channel including the batch of segment addresses. The content assets may be accessible via the streaming video channel through a single network address. The device may periodically update the channel manifest based on the segment addresses in the queue.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 17, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Meghan O'Malley, Jeffrey D. Burgoon, Ron Lev, Ryan K. McDonald, Joshua Intriligator
  • Patent number: 9946684
    Abstract: Embodiments relate to methods, systems and computer program products for cache management in a Remote Direct Memory Access (RDMA) data store. Aspects include receiving a request from a remote computer to access a data item stored in the RDMA data store and creating a lease including a local expiration time for the data item. Aspects further include creating a remote pointer to the data item, wherein the remote pointer includes a remote expiration time and transmitting the remote pointer to the remote computer, wherein the lease is an agreement that that the remote computer can perform RDMA reads on the data item until the remote expiration time.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiaoqiao Meng, Jian Tan, Yandong Wang, Li Zhang
  • Patent number: 9948604
    Abstract: Hybrid, configurable business process applications can be used in conjunction with features of a content management system. For example, a first content management system installation executes a workflow instance based on a business process application whose definition is maintained in by the first content management system installation and synchronizes a workflow state of the workflow instance to a second content management system installation using a mirrored workflow state in which both content of the workflow state and metadata characterizing parameters of the workflow state are mirrored from the first content management system repository to the second content management system repository such that a content item retained in the second content management system repository is accessed for use in the workflow instance via the mirrored workflow state at the second content management system repository. Methods, systems, and articles of manufacture are described.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 17, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: David Caruana, Paul Holmes-Higgin
  • Patent number: 9946806
    Abstract: Embodiments of the present invention provide tools and methods for the development and specification of a responsive graphical design. A graphical design environment allows a user to specify a design. The graphical design environment has a window for displaying a rendering of the design. A dimension specification interface allows the user to specify a dimension specification. A widget interface allows a user to add a widget to the design and specify a first state and a second state for the widget. An export interface allows a user to export the design from the tool to produce an exported design. The exported design utilizes an object model event to adjust a state of the widget from a first state to a second state.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: April 17, 2018
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 9942585
    Abstract: A multimedia content stream that includes a series of segments may be received where each segment corresponds to a respective predicted seek position of a plurality of predicted seek positions in the multimedia content stream. A likelihood of receiving a seek request from a user to move from a current playout position in the multimedia content stream to one of the predicted seek positions in the multimedia content stream may be determined. A size of a buffer for each segment in the multimedia content stream may be determined based on the likelihood of receiving the seek request.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 10, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Shailesh Ramamurthy, Santosh Gondi
  • Patent number: 9940371
    Abstract: Content search involves receiving a user-formulated search query via a user device. The search query is submitted to two or more search domains. The search domains represent separate data repositories accessible via the user device. Results objects are received from the two or more search domains in response to the search query. The results objects arc ranked using different ranking criterion by the respective search domains from which the search results were received. A rank value for each of the results objects is determined based on a single ranking criterion. The results objects are ordered based at least in part on the rank values determined using the single ranking criterion and sent for display in a user interface of the user device.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 10, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Murali-Krishna Punaganti Venkata, Kristian Luoma, Jussi-Pekka Partanen, Mikko Kankainen
  • Patent number: 9942209
    Abstract: Technologies for secure I/O redirection include a provider device, a consumer device, an authentication server, and a messaging server. The provider device and the consumer device establish an authenticated I/O redirect pairing. The authentication server authenticates the consumer device, and, if authenticated, generates a pairing identifier and provides the pairing identifier to the provider device and the consumer device. The redirect pairing is associated with the shared pairing identifier, a shared encryption key, and one or more shared message topics. The provider device and the consumer device subscribe to the messaging server as publisher and/or listener using the shared message topics. The provider device and the consumer device encrypt I/O data using the shared encryption key and encapsulate the encrypted I/O data into messages using the shared message topics. The provider device and the consumer device exchange the messages using the messaging server. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Yen Hsiang Chew, Murugayah Kanapathy
  • Patent number: 9942580
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encoding media content based on network quality of service parameters. A system configured to practice the method determines quality of service parameters for a network between a media server and a media client. The system selects an encoder based on a list of decoders available at the media client and the quality of service parameters, and encodes at least a portion of the media via the encoder. The system can further determine settings for the encoder based on a media type, and encode the media via the encoder according to the settings. The system can detect when the media client moves to a new network, detect new quality of service parameters, and select a new encoder based on the list of decoders available at the media client, the media type, and the new quality of service parameters.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 10, 2018
    Assignee: AT&T Intellecutal Property I, L.P.
    Inventors: Todd Andrew Fryer, David Irvin, Nick Nicas