Remote Data Accessing Patents (Class 709/217)
-
Patent number: 10021181Abstract: 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: GrantFiled: December 22, 2014Date of Patent: July 10, 2018Assignee: Dropbox, Inc.Inventors: Jesse Endahl, Sujay Jayakar
-
Patent number: 10019177Abstract: 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: GrantFiled: February 19, 2015Date of Patent: July 10, 2018Assignee: Citrix Systems, Inc.Inventors: Michael Larkin, Shashikiran Uli, William Deforeest
-
Patent number: 10019625Abstract: 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: GrantFiled: May 27, 2016Date of Patent: July 10, 2018Assignee: OrCam Technologies Ltd.Inventors: Yonatan Wexler, Amnon Shashua
-
Patent number: 10013422Abstract: 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: GrantFiled: May 22, 2015Date of Patent: July 3, 2018Assignee: Oath Inc.Inventors: Bernardo de Seabra, Rahul Ravindran
-
Patent number: 10013490Abstract: 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: GrantFiled: March 13, 2015Date of Patent: July 3, 2018Assignee: Amazon Technologies, Inc.Inventors: Mandar Mulherkar, Matthew Alan Jones, Sunbir Gill
-
Patent number: 10015326Abstract: 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: GrantFiled: July 6, 2015Date of Patent: July 3, 2018Assignee: Canon Kabushiki KaishaInventor: Tetsuya Sato
-
Patent number: 10015284Abstract: 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: GrantFiled: April 24, 2014Date of Patent: July 3, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Fei Xu, Yuewei Fan
-
Patent number: 10015227Abstract: 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: GrantFiled: February 6, 2015Date of Patent: July 3, 2018Assignee: KIK INTERACTIVE INC.Inventor: Christopher Best
-
Patent number: 10015237Abstract: 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: GrantFiled: February 23, 2015Date of Patent: July 3, 2018Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
-
Patent number: 10015235Abstract: 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: GrantFiled: October 23, 2014Date of Patent: July 3, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Charles Brent Hirschman
-
Patent number: 10015279Abstract: 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: GrantFiled: February 9, 2015Date of Patent: July 3, 2018Assignee: BlackBerry LimitedInventors: Andrew Christopher Smith, Haseem Ul Haq Kheiri, Qiusheng Wang, Paul Douglas Morley, Kelsey McKinnon Smith
-
Patent number: 10015175Abstract: 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: GrantFiled: April 15, 2016Date of Patent: July 3, 2018Assignees: Los Alamos National Security, LLC, New Mexico Tech Research FoundationInventors: Alexander Kent, Joshua Neil, Lorie Liebrock
-
Patent number: 10013574Abstract: 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: GrantFiled: September 11, 2017Date of Patent: July 3, 2018Inventor: Bijit Hore
-
Patent number: 10014201Abstract: 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: GrantFiled: December 16, 2016Date of Patent: July 3, 2018Assignee: SolarCity CorporationInventor: Edward Sung
-
Patent number: 10015253Abstract: 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: GrantFiled: December 10, 2015Date of Patent: July 3, 2018Assignee: SAP SEInventors: Olaf Tennie, Tatjana Pfeifer, Matthias Tebbe
-
Patent number: 10007925Abstract: 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: GrantFiled: March 2, 2011Date of Patent: June 26, 2018Assignee: GENBAND US LLPInventor: Dany Sylvain
-
Patent number: 10007668Abstract: 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: GrantFiled: August 1, 2008Date of Patent: June 26, 2018Assignee: Vantrix CorporationInventors: Marc Courtemanche, Sebastien Cote
-
Patent number: 10007532Abstract: 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: GrantFiled: April 3, 2017Date of Patent: June 26, 2018Inventors: Aaron Gerard Franco, Gabriel Joshua Ortiz, Ian Carlyle Morrison
-
Patent number: 10009425Abstract: 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: GrantFiled: August 5, 2016Date of Patent: June 26, 2018Assignee: Symantec CorporationInventors: Michael Shavell, Jason Holler
-
Patent number: 10003649Abstract: 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: GrantFiled: May 7, 2015Date of Patent: June 19, 2018Assignee: Dell Products LPInventors: Rajesh Narayanan, Ke Xu
-
Patent number: 10001899Abstract: 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: GrantFiled: June 20, 2014Date of Patent: June 19, 2018Assignee: Google LLCInventors: Andrew Halliday, Christopher Lunt
-
Patent number: 10003597Abstract: 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: GrantFiled: August 12, 2014Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventors: Matthew T. Corddry, Michael David Marr, James R. Hamilton, Peter N. DeSantis
-
Patent number: 10003661Abstract: 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: GrantFiled: June 13, 2016Date of Patent: June 19, 2018Assignee: DELL PRODUCTS, LPInventor: Chandrasekhar Puthillathe
-
Patent number: 10002373Abstract: 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: GrantFiled: November 14, 2012Date of Patent: June 19, 2018Assignee: Amazon Technologies, Inc.Inventor: Edwin Voskamp
-
Patent number: 9998524Abstract: 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: GrantFiled: November 18, 2015Date of Patent: June 12, 2018Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 9998849Abstract: 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: GrantFiled: June 10, 2016Date of Patent: June 12, 2018Assignee: APPLE INC.Inventors: Alexander R. Ledwith, Bob Bradley, Christopher C. Jensen
-
Patent number: 9996867Abstract: 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: GrantFiled: August 7, 2014Date of Patent: June 12, 2018Assignee: Go Daddy Operating Company, LLCInventor: Rajatish Mukherjee
-
Patent number: 9998512Abstract: 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: GrantFiled: March 7, 2017Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard H. Brown, Michael E. Piotrowski, Sri Ramanathan, Matthew B. Trevathan
-
Patent number: 9992213Abstract: 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: GrantFiled: December 2, 2015Date of Patent: June 5, 2018Assignee: EMC CorporationInventor: Rémon Sinnema
-
Patent number: 9992237Abstract: 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: GrantFiled: March 28, 2014Date of Patent: June 5, 2018Assignee: Amazon Technologies, Inc.Inventor: Jonathan Brian Word
-
Patent number: 9992263Abstract: 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: GrantFiled: October 10, 2014Date of Patent: June 5, 2018Assignee: Pulse Secure, LLCInventors: Jonathan Richard Mark Thackray, Shane M. Kearns, Andrew D. Knox, Julian T. J. Midgley
-
Patent number: 9984230Abstract: 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: GrantFiled: June 26, 2015Date of Patent: May 29, 2018Assignee: McAfee, LLCInventors: Volodymyr Pikhur, Rachit Mathur
-
Patent number: 9986009Abstract: 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: GrantFiled: April 8, 2014Date of Patent: May 29, 2018Assignees: Electronics and Telecommunications Research Institute, INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITYInventors: 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: 9984265Abstract: 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: GrantFiled: January 11, 2016Date of Patent: May 29, 2018Inventors: William Bernard Martin, Kris Andres Martin, Alyssa Martin Kennedy, Michael Graham Martin
-
Patent number: 9985872Abstract: 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: GrantFiled: October 3, 2016Date of Patent: May 29, 2018Assignee: 128 Technology, Inc.Inventors: Sarah V. Jaffer, Abilash Menon, Anna Yungelson, Patrick Timmons
-
Patent number: 9979540Abstract: 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: GrantFiled: June 12, 2015Date of Patent: May 22, 2018Assignee: Micron Technology, Inc.Inventors: Mehdi Asnaashari, Ruchirkumar D. Shah, Sylvain Prevost, Ksheerabdhi Krishna
-
Patent number: 9977823Abstract: 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: GrantFiled: July 3, 2013Date of Patent: May 22, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Keiji Icho, Ryouichi Kawanishi, Shingo Miyamoto, Kento Ogawa
-
Patent number: 9978344Abstract: 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: GrantFiled: December 17, 2015Date of Patent: May 22, 2018Assignee: VMware, Inc.Inventors: Yuping Wei, Yong Lin Ma, Jinxing Hu, Li-Zhu Zhang
-
Patent number: 9980122Abstract: 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: GrantFiled: April 10, 2014Date of Patent: May 22, 2018Assignee: LG ELECTRONICS INC.Inventors: Byungjoo Lee, Giwon Park, Dongcheol Kim
-
Patent number: 9979623Abstract: 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: GrantFiled: December 22, 2011Date of Patent: May 22, 2018Assignee: Sony CorporationInventor: Frank Pohlmann
-
Patent number: 9973597Abstract: 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: GrantFiled: December 10, 2014Date of Patent: May 15, 2018Assignee: Amazon Technologies, Inc.Inventor: Jari Juhani Karppanen
-
Patent number: 9973395Abstract: 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: GrantFiled: September 2, 2016Date of Patent: May 15, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Venson M. Shaw, Jin He
-
Patent number: 9973371Abstract: 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: GrantFiled: August 15, 2008Date of Patent: May 15, 2018Assignee: Sprint Communications Company, L.P.Inventors: Piyush X. Upadhyay, Badri P. Subramanyah, John W. Davis, Ayodeji Abidogun, Lyle T. Bertz
-
Patent number: 9973486Abstract: 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: GrantFiled: September 12, 2015Date of Patent: May 15, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Brandon Moyes Maxfield, Matthew William Fardig, Gregory Lee Walls, Richard German
-
Patent number: 9973507Abstract: Methods, systems and computer readable media for a captive portal having dynamic, context-based whitelisting are described.Type: GrantFiled: February 10, 2016Date of Patent: May 15, 2018Assignee: Extreme Networks, Inc.Inventors: Manish Manjunath Kadur, Atul Prabhu
-
Patent number: 9971591Abstract: 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: GrantFiled: September 24, 2015Date of Patent: May 15, 2018Assignee: Guangdong Oppo Mobile Telecommunications Corp., Ltd.Inventors: Chen Tian, Jialiang Zhang, Jun Zhang
-
Patent number: 9971555Abstract: 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: GrantFiled: October 31, 2007Date of Patent: May 15, 2018Assignee: Flexiworld Technologies, Inc.Inventors: William Ho Chang, Christina Ying Liu
-
Patent number: 9972019Abstract: 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: GrantFiled: September 26, 2007Date of Patent: May 15, 2018Inventors: Mark Ramsaier, Robert D. Fish, Patrick Dent, Dennis McLeod
-
Patent number: 9967254Abstract: 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: GrantFiled: August 24, 2012Date of Patent: May 8, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Yuan Tian, Hongqiang Yu
-
Patent number: 9965794Abstract: 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: GrantFiled: June 20, 2011Date of Patent: May 8, 2018Assignee: Amazon Technologies, Inc.Inventors: Silas M. Brazil, Ranjeet S. Sonone, Maurice Codik Moscoso, Sandeep Bodapati, Lisa A. Rasmussen