Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10021181
    Abstract: Systems, methods, and computer-readable storage media for identifying a LAN sync candidate are disclosed. A synchronized content management system may receive a request from a first client device to synchronize a content item. The synchronized content management system may identify a second client device that has a current copy of the content item. The second client device may belong in the same local area network as the first client device. The second client device can be identified based on a characteristic of the LAN as well as the public and local addresses of the first and second client devices. The synchronized content management system can send a LAN sync instruction to the first client device. The instruction may identify the second client device as a LAN sync candidate. The first client device may then initiate LAN sync by requesting synchronization of the content item from the second client device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: July 10, 2018
    Assignee: Dropbox, Inc.
    Inventors: Jesse Endahl, Sujay Jayakar
  • Patent number: 10019177
    Abstract: A method and system for updating a collection of software resources in a virtual desktop infrastructure system. Virtual machines associated with sets of virtual disk elements in a hierarchy of disk layers, such as basic, department, or user virtual disks are offered updates for one or more available software resources. Updates available for deployment in the virtual desktop infrastructure system are recorded in a database by a controller server. The controller server takes an inventory of all the virtual machines associated with each disk layer in the hierarchy of disk layers on which to apply the available updates. The controller server applies the one or more updates to the identified virtual machines, and stores the update application results in a database. The controller server may apply the one or more updates to virtual machines associated with descendant disk layers in the hierarchy of disk layers in view of previous applications of the updates.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: July 10, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Michael Larkin, Shashikiran Uli, William Deforeest
  • Patent number: 10019625
    Abstract: A wearable device and method are provided for reporting the time based on a wrist-related trigger. In one implementation, a wearable apparatus for providing time information to a user includes a wearable image sensor configured to capture real-time image data from an environment of a user of the wearable apparatus. The wearable apparatus also includes at least one processing device programmed to identify in the image data a wrist-related trigger associated with the user. The processing device is also programmed to provide an output to the user, the output including the time information, based on at least the identification of the wrist-related trigger.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 10, 2018
    Assignee: OrCam Technologies Ltd.
    Inventors: Yonatan Wexler, Amnon Shashua
  • Patent number: 10013422
    Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 3, 2018
    Assignee: Oath Inc.
    Inventors: Bernardo de Seabra, Rahul Ravindran
  • Patent number: 10013490
    Abstract: Disclosed are various embodiments of a search engine for software applications. An application and first application metadata are received, and the application is scanned to identify second application metadata. The first and second application metadata are added to a search index corresponding to a plurality of applications offered via an application marketplace system. A search query is received, and a search of the search index is performed for the search query. One or more search results are generated from the search.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mandar Mulherkar, Matthew Alan Jones, Sunbir Gill
  • Patent number: 10015326
    Abstract: Individual setting values are previously associated with an image forming apparatus to be removed and information regarding the association is stored on a medium. When the medium is connected to the image forming apparatus to be removed and an automatic installation program is executed, the association is removed. Subsequently, when the medium is connected to an image forming apparatus to be installed and the automatic installation program is executed, individual setting values that are not associated with an image forming apparatus to be removed are identified and imported.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 3, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Sato
  • Patent number: 10015284
    Abstract: The present disclosure, pertaining to the field of computer technologies, relates to a method for browsing a webpage picture and a client device therefor. The method includes: receiving, by a client device, a picture mode triggered by a user when browsing a webpage; acquiring a picture on the webpage to be browsed by the user; and displaying the picture to the user. The client device includes: a receiving module, a first acquiring module, and a displaying module. According to the present disclosure, when a user is only interested in pictures on a webpage, a client device acquires the pictures on the webpage separately and collectively displays the pictures to the user, such that the user browses the pictures on the webpage, thereby meeting user's demand on browsing only pictures.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: July 3, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Fei Xu, Yuewei Fan
  • Patent number: 10015227
    Abstract: According to embodiments described in the specification, a method and system for replicating an application on an auxiliary computing device are provided. The system includes the auxiliary computing device, a mobile computing device executing the application, and at least one server. The server provides the auxiliary computing device with a web application, and the auxiliary computing device presents a code generated using the web application on its display. The mobile computing device captures the code, and uses the code to establish a connection with the auxiliary computing device via the server. The server then routes data between the auxiliary computing device, the mobile computing device and other devices. The data includes application control data, which is routed between the mobile computing device and the auxiliary computing device; and message data, which is routed between the mobile computing device and other devices.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 3, 2018
    Assignee: KIK INTERACTIVE INC.
    Inventor: Christopher Best
  • Patent number: 10015237
    Abstract: A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
  • Patent number: 10015235
    Abstract: A data processing system facilitates content-delivery to a wireless communication device over a plurality of Content Delivery Networks (CDNs). The data system receives Internet Protocol (IP) address data sets characterizing IP access to the wireless communication device through one or more IP access networks. The data system receives one or more CDN identifiers indicating active ones of the CDNs for the wireless communication device on the IP access networks. The data system processes the IP address data sets and the CDN identifiers to identify a network address for one of the CDNs and a content-delivery interface from the one CDN to the wireless communication device. The data system transfers network data indicating the wireless communication device, the network address to the one CDN, and the content-delivery interface.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: July 3, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Charles Brent Hirschman
  • Patent number: 10015279
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for reconciling application assignments of different types to users and devices, and associating appropriate licenses for the applications to the users from purchase accounts managed by an external application store. An example method includes identifying a change in an assignment configuration for a user, the assignment configuration including a plurality of assignments of an application to the user; determining a winning assignment from the plurality of assignments; in response to determining the winning assignment, determining that the winning assignment requires a change to an external application store; and in response to determining that the winning assignment requires a change to the external application store, instructing the external application store to perform a configuration change corresponding to the winning assignment.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: July 3, 2018
    Assignee: BlackBerry Limited
    Inventors: Andrew Christopher Smith, Haseem Ul Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
  • Patent number: 10015175
    Abstract: Significant and aggregate user authentication activity may be analyzed across a population of users and computers in one or more networks to differentiate between authorized users and intruders in a network, and/or to detect inappropriate behavior by otherwise authorized users. Dynamic graphs and graph models over user and computer authentication activity, including time-constrained models, may be used for the purposes of profiling and analyzing user behavior in computer networks. More specifically, an edge-based breadth first search of graphs may be used that enforces time-constraints while maintaining traditional breadth first search computational complexity equivalence.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 3, 2018
    Assignees: Los Alamos National Security, LLC, New Mexico Tech Research Foundation
    Inventors: Alexander Kent, Joshua Neil, Lorie Liebrock
  • Patent number: 10013574
    Abstract: In one aspect, a computerized Encrypted Drive System (EDS) server useful for keyword extraction and indexing server of includes a computer store containing data, wherein the data. The data includes an unencrypted document file and a computer processor in the EDS server. The computer processor obtains the unencrypted document file from the computer store. The computer processor extracts a keyword information from the unencrypted document file. The keyword information comprises of a set of keywords appearing in the unencrypted document file. The computer processor includes one or more colors from the color-set of each keyword into a document color-index of the unencrypted document file. The computer processor generates a Bloom filter encoding a set of keywords stored in a metadata field and the unencrypted document file, and wherein the Bloom filter is used to represent the set of keywords in the unencrypted document file.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: July 3, 2018
    Inventor: Bijit Hore
  • Patent number: 10014201
    Abstract: Systems and methods are described for transferring wafers between processing steps in the fabrication of solar cells. The wafers may be processed using a cluster tool including a load-lock, a plurality of processing modules, and a central robot to transfer wafers between the plurality of modules. Each module may include a pedestal including wafer recesses to support the wafers, and puck recesses for supporting ferromagnetic pucks below the wafers. The central robot includes electromagnets for attracting the ferromagnetic pucks toward the electro magnets in order to clamp the wafers between the ferromagnetic pucks and the electromagnets.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: July 3, 2018
    Assignee: SolarCity Corporation
    Inventor: Edward Sung
  • Patent number: 10015253
    Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 3, 2018
    Assignee: SAP SE
    Inventors: Olaf Tennie, Tatjana Pfeifer, Matthias Tebbe
  • Patent number: 10007925
    Abstract: According to one aspect, the subject matter described herein includes a method for communicating advertisement information. The method includes steps occurring at a packet inspection node. The method also includes monitoring data packets associated with a user. The method further includes detecting a local advertisement request within the data packets. The method further includes redirecting the request to a local advertisement server.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: June 26, 2018
    Assignee: GENBAND US LLP
    Inventor: Dany Sylvain
  • Patent number: 10007668
    Abstract: A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many-to-many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: June 26, 2018
    Assignee: Vantrix Corporation
    Inventors: Marc Courtemanche, Sebastien Cote
  • Patent number: 10007532
    Abstract: The present invention teaches methods for using a point-and-click interface to allow developers to create visual relationships between APIs and GUI components. Further, the present invention uses interactive machine learning to learn from developer actions. The present invention will assist Developers by providing recommendations on how their application should compile to a target platform. Developers may then configure their app and its connection to APIs (device and remote) directly from the present invention's point-and-click interface. The invention also teaches methods for visual recognition of data structures to allow sections of data to be targeted by a system that matches targeted data to a GUI component. The visual recognition system allows any type of data to move between systems and have required protocols applied at run time instead of during development in the way traditional software works.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: June 26, 2018
    Inventors: Aaron Gerard Franco, Gabriel Joshua Ortiz, Ian Carlyle Morrison
  • Patent number: 10009425
    Abstract: A SPOC server receives a request to initiate a transaction utilizing multiple separate distributed cloud based services located on separate datacenters, from an endpoint. The SPOC server generates a transaction identifier for the transaction. The SPOC server transmits the generated transaction identifier to the endpoint. Receipt of the generated transaction identifier directs the endpoint to call each one of the separate services, with the transaction identifier. Over time, the SPOC server receives a separate service completion notification with the generated transaction identifier from each one of the separate services. Each separate service completion notification indicates that the corresponding service has completed. Only in response to receiving a separate service completion notification from each one of the separate distributed cloud based services, the SPOC server transmits a transaction completion notification with the generated transaction identifier to the endpoint.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: June 26, 2018
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, Jason Holler
  • Patent number: 10003649
    Abstract: Various embodiments of the invention optimize and improve object storage performance in large-scale distributed networks. In certain embodiments, this is accomplished by taking advantage of the algorithm that determines a map that contains information about storage locations of object replica. This information directly translates to flow-information in real-time and is used by an SDN controller to generate dynamic flow information for traffic within the network. The SDN controller may apply QoS policies and assign QoS priorities to preferred traffic.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: June 19, 2018
    Assignee: Dell Products LP
    Inventors: Rajesh Narayanan, Ke Xu
  • Patent number: 10001899
    Abstract: Graphical user interfaces (GUIs) support the collaborative generation of life stories by helping the user view the development of the life stories of other users and facilitating interaction with them through these GUIs. A GUI according to a first type helps the user keep track of recent life stories and comments posted by other users of the collaborative system, and a GUI according to a second type helps the user view life stories of any user in a chronological manner.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: June 19, 2018
    Assignee: Google LLC
    Inventors: Andrew Halliday, Christopher Lunt
  • Patent number: 10003597
    Abstract: In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew T. Corddry, Michael David Marr, James R. Hamilton, Peter N. DeSantis
  • Patent number: 10003661
    Abstract: Service discovery is accomplished across a network with reduced traffic. Network devices often receive multicast discovery requests for various protocols and/or services, which increase network traffic and degrade network performance. Here, though, a server maintains a membership list for a particular protocol. The server populates the membership list with subnet devices that confirm the particular protocol. Whenever the server receives a discovery request associated with the protocol, the server need not clog its subnet with multicast requests. Instead, the server need only retrieve the membership list that is associated with the protocol. The membership list contains the subnet addresses assigned to the subnet devices that confirm the particular protocol.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: June 19, 2018
    Assignee: DELL PRODUCTS, LP
    Inventor: Chandrasekhar Puthillathe
  • Patent number: 10002373
    Abstract: This disclosure relates to systems and methods for preloading content on a user device before a user requests the content from a web service provider. The preloaded content may be selected based, at least in part, upon the user's browsing and purchasing history. The web service provider may preload the content to minimize user idle time when interfacing with a web site. The web service provider may determine when to send the preloaded content based, at least in part, on when the user device is likely to connect to the network and/or when the user is likely to use the device to interface with the web service provider.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 19, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Edwin Voskamp
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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