Using Interconnected Networks Patents (Class 709/218)
  • Patent number: 10691783
    Abstract: Systems, methods, and processor-readable media are disclosed to adaptively secure access operations with respect to electronic resources. A request from an endpoint device may be detected, and adaptive authentication may be initiated. Identifiers for the endpoint device may be generated or retrieved. An access-right indicator may be identified to facilitate determination of whether particularized access for electronic resources is to be granted. Initiation of access events by the endpoint device may be detected. Sensor-based data that is based on a first set of sensors capturing phenomena at the endpoint device may be received. A particularized specification of recognized patterns mapped to the access-right indicator may be adaptively developed. A nonconformance of additional data with respect to the particularized specification may be detected.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 23, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Derek Frempong, Geanie Paek, Andrew Silverman
  • Patent number: 10693964
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 23, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 10692494
    Abstract: Techniques for providing application-independent content translation in an electronic device are disclosed. In one embodiment, a trigger may be received to activate a first application. Upon receiving the trigger to activate the first application, the first application may be enabled to display at least one visual indicator associated with the first application on a graphical user interface associated with a second application. The first application and the second application are to simultaneously run in an electronic device and the at least one visual indicator may be superimposed on the graphical user interface. Further, content on the graphical user interface may be translated from text-to-speech or speech-to-text in response to selecting the at least one visual indicator.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 23, 2020
    Inventor: Sattam Dasgupta
  • Patent number: 10693874
    Abstract: Systems, methods, and processor-readable media are disclosed to adaptively secure access operations with respect to electronic resources. A request from an endpoint device may be detected, and adaptive authentication may be initiated. Identifiers for the endpoint device may be generated or retrieved. An access-right indicator may be identified to facilitate determination of whether particularized access for electronic resources is to be granted. Initiation of access events by the endpoint device may be detected. Sensor-based data that is based on a first set of sensors capturing phenomena at the endpoint device may be received. A particularized specification of recognized patterns mapped to the access-right indicator may be adaptively developed. A nonconformance of additional data with respect to the particularized specification may be detected.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 23, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Derek K. Frempong, Geanie Paek, Andrew Silverman
  • Patent number: 10691784
    Abstract: Systems, methods, and processor-readable media are disclosed to adaptively secure access operations with respect to electronic resources. A request from an endpoint device may be detected, and adaptive authentication may be initiated. Identifiers for the endpoint device may be generated or retrieved. An access-right indicator may be identified to facilitate determination of whether particularized access for electronic resources is to be granted. Initiation of access events by the endpoint device may be detected. Sensor-based data that is based on a first set of sensors capturing phenomena at the endpoint device may be received. A particularized specification of recognized patterns mapped to the access-right indicator may be adaptively developed. A nonconformance of additional data with respect to the particularized specification may be detected.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 23, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Derek Frempong, Geanie Paek, Andrew Silverman
  • Patent number: 10680999
    Abstract: The present disclosure provides a jumping URL generating method, a jumping URL system, and a jumping server; a resolving method and a system for resolving a domain-name resolution request, and a DNS server; and a 302 jumping method and a network system that support HTTPS. A client terminal sends a first HTTP request. The jumping server specifies a content server, convert an IP address of the content server to a prefix of a jumping domain name, uses a service domain name as a suffix of the jumping domain name, combines the jumping domain name and a URL in the first HTTP to form the jumping URL, and sends the jumping URL to the client terminal. The client terminal requests for resolving of the jumping domain name. The DNS server recognizes a domain name in the domain-name resolution request and performs an inverse converting on the prefix of the jumping domain name to obtain an IP address of the content server and sends the IP address of the content server to the client terminal.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: June 9, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Xiaoqi Mo, Jihong Lin
  • Patent number: 10681165
    Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a “proxy” software application that may coordinate and/or manage communication among various software applications in the first application environment.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: June 9, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Christopher Hammett, Lloyd Ho, Sharon Hao
  • Patent number: 10681170
    Abstract: A method for determining a popularity of a user includes identifying an online identity for which a popularity measurement is to be determined, and identifying one or more other online identities based, at least in part, on their being within a specified number of degrees of separation of the online identity. Popularity measurements for the other users are accessed and aggregated, and a popularity measurement for the user is determined based on at least the aggregated popularity measurements for the other online identities. A graphical user interface includes a first identifier specification mechanism that enables specification of an identifier of a first online identity, and a second identifier specification mechanism that enables specification of an identifier of a second online identity. The graphical user interface includes a display of an indication of whether a popularity of the first online identity exceeds a popularity of the second online identity.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 9, 2020
    Assignee: Oath Inc.
    Inventors: Andrew L. Wick, Jeremy Rephlo, June R. Herold, Eric Bosco, Justin Uberti
  • Patent number: 10680971
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 10680969
    Abstract: Methods and apparatus for dynamically allocating host resources (e.g., CPUs, GPUs, etc.) to virtual machines (VMs) on host devices in a provider network. The host devices may be provisioned with quantities of each resource type. Customers may request different combinations and quantities of resources for their VMs. Upon receiving a placement request for a VM, a host device is located that can provide a requested combination and quantity of resources for the VM. The host can then be directed to attach at least the requested combination and quantity of host resources to the VM. Future demand for VMs with particular combinations and quantities of resources can be predicted, and logical slots can be predefined in the control plane in anticipation of that demand. If a customer's VM is provided with more resources than requested, the customer may release or sell the extra resources.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Phillip Quinn, Diwakar Gupta
  • Patent number: 10671591
    Abstract: Systems and methods for generating an event-based data set using a computer implemented asset monitoring system are provided. An asset repository stores data related to one or more commissioned assets of an asset monitoring system. When event data is received from an asset, whether an asset maintenance record corresponding to the asset exists in the asset repository is determined based on comparing the data in the asset repository to the event data. When the asset maintenance record is determined to not exist in the asset repository, an asset identification record corresponding to the asset is rendered. The asset identification record comprises the event data and additional asset-related data collected from the asset. An event-based data set is generated based on the asset identification record.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 2, 2020
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Scott S. Bump, Hugh S. Hanson, James G. Luth
  • Patent number: 10673961
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pairing a speech-enabled device with a display device. A determination may be made to pair a speech-enabled device with a display device of a particular type. A set of display devices that are associated with the speech-enabled device may be identified in response to determining to pair the speech-enabled device with the display device of the particular type. An instruction may be provided to each of the display devices. The instruction may cause the display device to determine (i) whether the display device is of the particular type and (ii) whether the display device and the speech-enabled device both share a local area network and display on the display device an indication regarding pairing with the speech-enabled device.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: June 2, 2020
    Assignee: GOOGLE LLC
    Inventors: Zaheed Sabur, Andrea Terwisscha van Scheltinga, Mikhail Reutov, Lucas Mirelmann
  • Patent number: 10674234
    Abstract: A method for providing a broadcast service in a Primary Device (PD) is discussed. The method includes performing a discovery process with a Companion Device (CD) application resided in a CD. Further, performing the discovery process includes receiving an application information request from the CD application, and sending an application information response, and the application information response includes location information used for an endpoint of a websocket server resided in the PD. In addition, establishing a websocket connection between the CD application and the websocket server based on the location information; and communicating at least one message with the CD application via the websocket connection.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 2, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungryul Yang, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong
  • Patent number: 10661441
    Abstract: Disclosed is a Hybrid Remote Access Device (HRAD) for facilitating a user to remotely access a remote device from a user device. Initially, the HRAD transmits an access request, received from a user device, to the remote device. Upon transmitting the access request, the HRAD forwards an acknowledgment message to the user device upon receipt of the acknowledgment message from the remote device. After forwarding the acknowledgement message, the HRAD receives at least one of an audio-visual request and a control command from the user device. Subsequently, the HRAD transmits the stream of audio-visual input, being captured, to the user device, when the audio-visual request is received from the user device. The HRAD further performs an output action on the remote device, when the control command is received from the user device.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: May 26, 2020
    Assignee: HCL Technologies Limited
    Inventors: Satheesh N, Siva Sakthivel S
  • Patent number: 10666723
    Abstract: Destination data communication device receives data to be distributed either directly from source data communication device or via another destination data communication device. For each destination data communication device, management data communication device receives, each time a predetermined interval has passed, a communication status data set indicating a communication speed for each communication party and a stored data volume data set indicating a volume of data to be distributed that has already been stored by each destination data communication device. Management data communication device determines a flexible arrangement of destination data communication devices and paths for transmission and reception of data between destination data communication devices based on the foregoing data. Each destination data communication device transmits data blocks to and receives data blocks from communication parties determined by management data communication device.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 26, 2020
    Assignee: Skeed Co. Ltd.
    Inventor: Takumi Kitabayashi
  • Patent number: 10652203
    Abstract: A network system includes control devices, network interface units connected to the respective control devices, and operator interface stations each of which stores an address conversion table. Each of the network interface units includes a network-address setting unit to set a virtual identification information when the control device connected thereto is being set for an active system and to set proper identification information when the control device connected thereto is being set for a standby system, and includes an address-conversion-table update instruction unit to request the operator interface stations to update their respective address conversion tables on the basis of the identification information that has been set.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 12, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventor: Noriyasu Fukatsu
  • Patent number: 10642857
    Abstract: Computer systems and methods for constructing and using a virtual index server. The index of the virtual index server may specify locations of respective portions of data at a plurality of remote storage providers. The index may graft multiple files and folders from multiple storage providers together into a single hierarchical index tree. The virtual index server may be automatically updated to reflect changes in data content at the plurality of remote storage providers. The computer system may automatically retrieve log files from a content delivery network (CDN), normalize the log files according to a first analytics provider, and automatically provide the normalized log files to the first analytics provider.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: May 5, 2020
    Assignee: FAST TECHNOLOGIES, INC.
    Inventor: Derek B. Labian
  • Patent number: 10645067
    Abstract: A method and corresponding computer system for authenticating a network resource are disclosed. The method comprises receiving an input at a computer system over a network, the input comprising a network resource identifier and information indicative of an authentication entity associated with the network resource; automatically identifying stored data using the information indicative of the authentication entity, the stored data comprising contact information associated with the authentication entity; automatically transmitting an electronic message to the authentication entity using the identified contact information, the electronic message providing the authentication entity with the network resource identifier and means for authenticating the network resource; and automatically storing the network resource identifier. A search engine for authenticated network resources and a method and corresponding computer system for authenticating an entity are also disclosed.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: May 5, 2020
    Assignee: House of IPY Limited
    Inventor: Melanie Jane Eggers
  • Patent number: 10643493
    Abstract: This disclosure describes systems, methods, and apparatus for low-latency math expression manipulation, communication, and collaboration across multiple peer devices. A controlling peer device can detect a drag node event, pass a network ID of a selected node to at least a second peer device, where the second peer device can locally process the network ID and update a local instantiation of an expression tree and UI rendered from the local expression tree. The controlling device can generate drop regions based on the selected node and the existing tree structure and pass an indication of the drop region to the second peer device. The controlling peer device can detect release of the dragged node within a drop region and pass a network ID of the drop region to the second peer device, which then locally updates its expression tree and UI based on the network ID of the drop region.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 5, 2020
    Assignee: Alef Omega, Inc.
    Inventors: Andrew Randono, Hans Westman
  • Patent number: 10637936
    Abstract: In some examples, a network connected audio system may embed information in an audio stream for connectivity. The network connected audio system may comprise a hardware processor that plays audio files and a network connectivity engine. The network connectivity engine may embed network connection information in the audio stream, transmit the audio stream with the embedded network connection information, receive network connection information from a first device, and connect the first device to the network connected audio system responsive to receiving the network connection information.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 28, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David H Hanes
  • Patent number: 10635458
    Abstract: Systems and methods are provided for generating interactive user interface pages from a data store. At least a portion of metadata is received from a data store, wherein the appearance and functionality of a plurality of interactive user interface pages is based on the metadata. The display and functionality of an interactive maintenance page is generated based on at least a portion of the metadata, wherein the interactive maintenance page is one of the plurality of interactive user interface pages, and wherein the interactive maintenance page maintains the plurality of interactive user interface pages. One or more instructions are received from the interactive maintenance page. The metadata is updated based upon the one or more instructions, and the appearance and functionality of at least one of the interactive user interface pages and/or the interactive maintenance page is modified based on the metadata.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 28, 2020
    Assignee: JM Consulting
    Inventor: Karin Lynch
  • Patent number: 10637754
    Abstract: The invention relates a method for managing a plurality of electronic entities, each electronic entity registered with a main management server which is associated with a given type and with a user identifier in the main management server, and capable of transmitting event data to the main management server.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 28, 2020
    Assignee: ORANGE
    Inventors: Benoît Suzanne, Jérôme Galloyer
  • Patent number: 10638257
    Abstract: Data communication apparatus and method for verification and service provision. A system for controlling data communication at a facility 22 includes: (i) a server 31 for communication with devices at the facility 22; (ii) a data store 40; and (iii) a wide area communication interface 28 for communication between the server 31 and the facility 22. The server 31 is configured to receive identifier data, location data and facility data from a user of a first device 24 at the facility 22, and to select, based on the facility data, an association from the data store 40 and send it to the first device 24. The server 31 is configured to receive a selection message from the first device 24 and send to a second device 26 associated with the facility 22 a verification message.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 28, 2020
    Assignee: Just Eat Holding Limited
    Inventors: Bennie Johnston, Ahmed Malik
  • Patent number: 10623517
    Abstract: The presentation of content items within a hosting item is typically performed by on-demand retrieval of the content item from a content server. However, on-demand retrieval may impose an undesirable delay in the presentation of the content; may spontaneously alter the layout of the hosting item; and/or may involve an expedient but unsophisticated selection among the content items of a content store (e.g., random selection), resulting in the presentation of irrelevant and/or redundant content. Instead, a device may prefetch content items into a content cache, such that when a user later requests to view a hosting item, the device may insert a content item selected from the content cache. The device may also notify the content server when a content item has been presented to the user; by marking the content item as such, the content server may provide additional, fresh content for the device content cache.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 14, 2020
    Assignee: Oath Inc.
    Inventor: Bart Thomée
  • Patent number: 10621581
    Abstract: The present disclosure generally relates to techniques for managing contextual transactions. In some examples, at a sender electronic device, a first user provides authorization to purchase an item for a second user. In some examples, at a recipient device, the second user selects one or more attributes for the item and requests to claim the item. In some examples, an electronic device displays a representation of an item and a purchase affordance for purchasing the item using a payment system that is available on the electronic device.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Peter D. Anton, Donald W. Pitschel, Simon Tickner
  • Patent number: 10621557
    Abstract: An auto repair quote platform may be provided. The platform may allow a user to enter a set of parameters and request quotes from service providers based on those parameters. Service providers may also enter parameters for matching their quotes to a request. The platform may further allow a user to accept a quote and schedule an appointment with the chosen service provider.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 14, 2020
    Assignee: Top Brands Tire & Wheel
    Inventors: Boake Sells, Richard Goodwin
  • Patent number: 10614172
    Abstract: An apparatus configured to provide translated content to a receiver includes a storage configured to store address book information including identification information identifying a user of the receiver; a user inputter configured to receive input including the identification information and content to be transmitted to the receiver; a controller configured to determine a language corresponding to the user of the receiver identified by the receiver identification information based on the address book information and the identification information; and a communicator configured to transmit a request to translate the content into the determined language.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-jae Shin, Hak-jung Kim
  • Patent number: 10606913
    Abstract: A system for providing XML, syndication content to an Internet advertisement panel rendered in a web browser is disclosed. The system includes a web content server, an Internet advertisement server, and a XML syndication content feed site server. Both the web content server and the Internet advertisement servers are in communications with the web browser. The web content server is configured to respond to requests from the web browser for a web page and to deliver the web page to the web browser. The Internet advertisement server is configured to choose and deliver an Internet advertisement panel, having embedded XML syndication content, to the web browser. The XML syndication content feed site server is in communications with the Internet advertisement server and is configured to send XML syndication content updates to the Internet advertisement server.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 31, 2020
    Assignee: Interpols Network Inc.
    Inventors: Peter H. I. Kim, Hyo Lee
  • Patent number: 10599884
    Abstract: A system and method are provided for form auto-completion. The disclosed schemes access dynamically changing data relating to particular events assets from a plurality of data sources. The data is parsed, tagged, re-formatted and inserted into data fields in one or more automated form templates. The disclosed schemes accept user input regarding a particular form to be completed with information pertaining to an identified event or asset. A format for the data to be included in a particular data field in the form is resolved and the data is presented in a form appropriate to populating the particular data field. The automated form is then dispatched to a group of known recipients that it is appropriate to inform regarding details of the event or operation of the asset.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 24, 2020
    Assignee: Rockwell Collins, Inc.
    Inventor: Adam Mottram
  • Patent number: 10599730
    Abstract: An input from a user is received. The input includes a first content on the Internet to be analyzed. In response to receiving the input, the first content is analyzed. The analysis determines a plurality of topics included in the first content. One or more content related to the first content is determined. The one or more content is determined using an ontology and the plurality of topics. A first node is added to an interest panel. The first node is a link to the one or more determined content. The interest panel is an area displayed on a user interface which includes one or more nodes. An indication from the user selecting the first node is received. In response to receiving the indication, the determined one or more content associated with the first node is received. The interest panel is saved.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
  • Patent number: 10585851
    Abstract: An example method for managing datasets produced by alert-triggering search queries may include producing a dataset by executing a search query on a portion of data associated with a time window defined relative to a current time. The method may further include responsive to determining that a portion of the dataset satisfies a condition defining an alert, generating an instance of the alert. The method may further include associating, by a memory data structure, the instance of the alert with an identifier of the query and a parameter specifying a time of execution of the query that has triggered the instance. The method may further include receiving a request for the dataset portion. The method may further include substituting, in a definition of the time window, the current time with the time parameter. The method may further include reproducing the dataset portion by re-executing the query using the time window.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 10, 2020
    Assignee: Splunk Inc.
    Inventors: Qianjie Zhong, Ting Wang, Margaret Lee, Dawei Li, Nick Filippi, Yue Ni, Shiming Yuan
  • Patent number: 10586215
    Abstract: Social networking system users may create events where a group of other users invited to the event meet at a specified time and location. While an inviting user initially specifies the group of users to invite to the event, the social networking system suggests additional users to invite to the event. The social networking system suggests additional users based on a prediction that the users would attend the event if invited. Various factors may be used to make the prediction, such as an affinity between the inviting user and the other users, the availability of the other users at the time of the event and/or the proximity of the other users to the location of the event. Invitations to the suggested additional users may be automatically sent or sent to a set of the additional users selected by the inviting user.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Srinivas P. Narayanan, Justin Alexander Shaffer, Daniel Jeng-Ping Hui, Ross David Bayer
  • Patent number: 10581695
    Abstract: A test system for benchmark testing a device under test is described. The test system comprises a device under test having hardware components, an operating system and at least one over-the-top traffic unit. The test system also has at least one network unit providing a network for the benchmark testing. The test system further comprises at least one control unit controlling the benchmark testing. In addition, the test system has at least one measurement unit configured to acquire benchmark data of the device under test. The control unit is configured to control the measurement unit and the over-the-top traffic unit. Further, a method for benchmark testing a device under test is described.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 3, 2020
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Hanush Khurana, Rajashekar Durai, Prabhakaran Ekambaram
  • Patent number: 10580030
    Abstract: A method enables analyzing user preferences to dynamically identify remotely located media for local access. The method includes accessing, by a media selection component executing on a first computing device, an identification of a type of media preferred by a user local to a second computing device. The method includes identifying, by the media selection component, remotely located media of the type preferred by the user. The method includes providing, by a media player executing on the second computing device, local access to the identified remotely located media.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: March 3, 2020
    Assignee: Rockbot, Inc.
    Inventors: Garrett F. Dodge, Ketu N. Patel, Eugene L. Folgo, III
  • Patent number: 10581920
    Abstract: Disclosed herein are systems and methods that allow for secure access to websites and web-based applications and other resources available through the browser. Also described are systems and methods for invocation of a secure web container which may display data representative of a requesting party's application at a user's machine. The secure web container is invoked upon receipt of an API call from the requesting party. Thus, described in the present specification are systems and methods for constructing and destroying private, secure, browsing environments (a secure disposable web container), insulating the user and requesting parties from the threats associated with being online for the purposes of providing secure, policy-based interaction with a requesting party's online services.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 3, 2020
    Assignee: Authentic8, Inc.
    Inventors: Ramesh Rajagopal, Scott M. Petry, James K. Tosh, Peter K. Lund, Fredric L. Cox, Adam P. Moore
  • Patent number: 10572195
    Abstract: An image forming system and an image forming method for parsing instant messaging information are provided. The system includes a receiver for receiving instant messaging information, a parser for determining a data type of the instant messaging information, a processor for processing the instant messaging information based on the determined data type and converting the instant messaging information into image information recognizable and printable by the image forming device, and an imager for controlling the image forming device to print the image information. The processor includes an imbedded browser, and when the data type is website link, the embedded browser acquires related content corresponding to the link, the processor converts the related content into image information recognizable and printable by the image forming device. The image information is sent to the imager.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: February 25, 2020
    Assignee: ZHUHAI SEINE TECHNOLOGY CO., LTD.
    Inventors: Xuan Tan, Wei Zhao
  • Patent number: 10567822
    Abstract: There is disclosed a server for providing content, the server being configured to: receive a request defining one or more characteristics of content; access content from a plurality of content sources; and determine content responsive to the request in dependence on the accessed content.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: February 18, 2020
    Assignee: PIKSEL, INC.
    Inventors: Philip Shaw, Peter Heiland, Sean Everett, Ralf Wilhelm Tilmann, Hans-Jurgen Maas, Miles Weaver
  • Patent number: 10559027
    Abstract: Methods and systems to process a selection of a browser back button are described. The system includes a server that receives a request, over a network, for an initial user interface and communicates the initial user interface to a client machine. The initial user interface includes a client application program that monitors and identifies whether a storage location in a hidden frame is updated by a browser. The browser updates the storage location with a first user interface identifier in response to receipt of a single browser back navigation element selection. The client application program associates the first user interface identifier to a second user interface identifier responsive to the identification of the storage location as being updated. The client application program displays the second user interface in a visible frame responsive to the identification of the storage location as being updated.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 11, 2020
    Assignee: eBay Inc.
    Inventor: Anselm Paul Baird-Smith
  • Patent number: 10554872
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, receiving location information associated with a mobile communication device, determining a first location of the mobile communication device based on the location information, selecting a first camera from a group of cameras based on the determined first location, receiving at least one first image from the selected first camera that captures at least a portion of the first location, performing image recognition on at least one second image to identify a user associated with the mobile communication device, selecting another camera from the group of cameras based on a determined position of the identified user, and receiving at least another image from the selected other camera. Other embodiments are disclosed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 4, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Thomas Barrett, Jennifer K. Lam
  • Patent number: 10554441
    Abstract: An automation system includes a first/second control devices having first/second field bus terminals, a field bus, a peripheral assembly having at least one input/output peripheral module for connection to sensors and/or actuators, where the peripheral assembly includes an interface module having a third field bus terminal for communication to and/or from the control devices, and where the interface module includes at least one input/output module storing interconnect information that creates an association between inputs/outputs of the at least one input/output peripheral module and the control devices, and where the interface module additionally includes a virtual data set module in which a data set receiving module is associated with the first control device to which a data set is writable by the first control device, and includes a data set transmitting module associated with the second controller from which the data set is retrievable by the second control device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: February 4, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dirk Schneider, Tobias Weber, Claudia Zschoppe
  • Patent number: 10554598
    Abstract: Content is created and is made consumable by a user. A Property associated with the user is accessed to determine whether the user is to receive accessibility content. If so, accessibility content alert processing is performed on the content.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan J. Cadiz, Ilya David Gorelik, Philip Z. Loh
  • Patent number: 10555027
    Abstract: A method and a system for receiving streaming media from an external provider onboard a moving vehicle via wireless communication is disclosed. The method includes: checking, upon a request from a client device to obtain a streaming media from said external provider, whether a segment of said streaming media is available in the cache or not; forwarding, when a segment of the requested streaming media is available in the cache, the segment of the streaming media object to the client device from the cache; downloading, when the segment of the requested streaming media is not available in the cache, the segment of the streaming media object from the external server, and forwarding the downloaded segment to the client device, and storing the segment in the cache.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: February 4, 2020
    Assignee: ICOMERA AB
    Inventors: Mats Karlsson, Viktor Eikman
  • Patent number: 10547662
    Abstract: In one embodiment, an apparatus includes a processor operative to determine a plurality of bitrate options for downloading video content to a client device and rendering by the client device over future successive timeslots, the video content being encoded as a plurality of bitrate streams, each one bitrate stream being encoded at a different bitrate and being associated with a media distortion value, each one bitrate option including a different selection from the bitrate streams for rendering by the client device over the timeslots so that the bitrate options include different combinations of the bitrate streams for rendering by the client device over the timeslots, and select one bitrate option, from the bitrate options yielding a selected bitrate option, to provide a lowest media distortion result across the timeslots, or a lowest media distortion result across the timeslots subject to at least one other constraint.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: January 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Gabriel Bouvigne
  • Patent number: 10545747
    Abstract: Techniques to facilitate modular deployment for an application associated with an industrial automation environment are disclosed herein. In at least one implementation, module availability information is received for the application transmitted from an application module registry server. The module availability information for the application is displayed, and a selection of module data to install into the application is received, which is selected from the module availability information for the application. Responsive to the selection of the module data, the module data is retrieved from the application module registry server, and the module data is installed into the application.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 28, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth S. Plache, Michael J. Ohlsen, Kevin W. Peters, Kyle K. Reissner, Ashish Anand
  • Patent number: 10547666
    Abstract: A system may include an industrial automation device, a computing device configured to receive a first set of data associated with the industrial automation device, and a cloud-computing system. The cloud-computing system may receive the first set of data from the computing device, identify a second set of data associated with the industrial automation device based on the first set of data, and send the second set of data to the computing device when the second set of data is relevant to the first set of data.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 28, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, Kelly A. Michalscheck, Kyle K. Reissner, Jimi R. Michalscheck, Jessica L. Korpela, John J. Jauquet, Andrew Wilber, Matthew R. Ericsson
  • Patent number: 10542097
    Abstract: Systems, methods, and computer program products to perform an operation comprising obtaining a set of ports based on monitoring repeated attempts by a client application to establish a connection on ports signaled by a server application, establishing one or more secure connections between a client computer executing the client application to the server computer executing the server application based on the set of ports, opening each port of the set of ports to receive requests from the client application, listening on each of the set of ports for a first request from the client application to the server application, receiving, from the client application, the first request on a first port of the set of ports, and transmitting the first request to the server application.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Subramanian Krishnan, Nagarjuna Surabathina
  • Patent number: 10534826
    Abstract: An input from a user is received. The input includes a first content on the Internet to be analyzed. In response to receiving the input, the first content is analyzed. The analysis determines a plurality of topics included in the first content. One or more content related to the first content is determined. The one or more content is determined using an ontology and the plurality of topics. A first node is added to an interest panel. The first node is a link to the one or more determined content. The interest panel is an area displayed on a user interface which includes one or more nodes. An indication from the user selecting the first node is received. In response to receiving the indication, the determined one or more content associated with the first node is received. The interest panel is saved.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Jana H. Jenkins, Jeffrey A. Kusnitz, John A. Lyons
  • Patent number: 10536286
    Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
  • Patent number: 10534833
    Abstract: A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, John J. Y. Hsu, Bor-Ping Pan, Rick M. F. Wu
  • Patent number: 10521405
    Abstract: In one example, a system is described in which a storage device, communicatively coupled to a processor, includes a file system management module. This file system management module may create a hierarchical organization directory that is a device and an operating system independent under a root directory in a namespace of a file system. Further, the file system management module may create a user directory under the hierarchical organization directory. Furthermore, the file system management module may create policy and configuration data for the user directory. In addition, the file system management module may store the policy and configuration data created for the user directory in the hierarchical organization directory.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 31, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Venkataraman Kamalaksha, Shruti Doval, Rajat Verma