Using Interconnected Networks Patents (Class 709/218)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 10523518
    Abstract: Disclosed aspects include managing a set of application bundles for processing a stream of tuples. A set of application bundles which are installed on a second compute node is monitored by a first compute node. A candidate application bundle of the set of application bundles is detected by the first compute node. A determination is made to install the candidate application bundle on the first compute node. The determination is made by the first compute node based on a set of anticipation criteria. The candidate application bundle is installed on the first compute node.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventor: Bradley W. Fawcett
  • 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
  • Patent number: 10521186
    Abstract: A method for prompting user input for a multimodal interface including the steps of providing a multimodal interface to a user, where the interface includes a visual interface having a plurality of input regions, each having at least one input field; selecting an input region and processing a multi-token speech input provided by the user, where the processed speech input includes at least one value for at least one input field of the selected input region; and storing at least one value in at least one input field.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: December 31, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: Ciprian Agapi, Soonthorn Ativanichayaphong, Leslie R. Wilson
  • Patent number: 10515096
    Abstract: The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The methods and mechanisms include interfacing with a user for selection of similarity scoring regimes for association with a particular field that are engaged for event grouping. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: December 24, 2019
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Ross Andrew Lazerowitz, Vineetha Bettaiah
  • Patent number: 10511957
    Abstract: A system of configuring a new device may include a new device that is not configured with one or more settings. The new device includes a short range communication transmitter and programming instructions configured to cause the new device to operate in a discoverable mode. The system includes an existing device that is configured with the settings, and that includes a short range communication receiver and programming instructions. The programming instructions are configured to cause the existing device to receive instructions to set up the new device, in response to receiving the instructions, detect, by the short range communication receiver, a presence of the new device by detecting the broadcast signal within a communication range of the short range communication receiver, and in response to detecting the presence of the new device, transmit at least a portion of the one or more settings directly to the new device.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 17, 2019
    Assignee: Google LLC
    Inventors: Ushasree Kode, Nishit Shah, Ibrahim Damlaj, Michal Levin, Thomas Weedon Hume
  • Patent number: 10511970
    Abstract: The present disclosure discloses an Internet access authentication method and client, and a computer storage medium. The Internet access authentication method includes establishing a network connection to a subnetwork; displaying, in a browser, a login page specified by a wireless access point, a network application icon used for Internet access being displayed on the login page; receiving an operation on the network application icon, and authenticating first data by sending the first data to a network server, the first data comprising: a gateway address, a wireless access point address, and a device address; and making a network connection when authentication on the first data succeeds.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 17, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Peng Yan, Junda Li, Chenyun Wang
  • Patent number: 10506074
    Abstract: A device may receive content to be provided to a plurality of receiver devices. The device may encrypt the content to form encrypted content. The device may provide the encrypted content to the plurality of receiver devices. The device may determine a plurality of respective latency values for the plurality of receiver devices. A latency value, of the plurality of latency values, may identify a length of time between the device sending information to a respective receiver device, of the plurality of receiver devices, and the information being received by the respective receiver device. The device may provide, to the plurality of receiver devices, a security key for decrypting the encrypted content. The security key may be provided, based on the plurality of latency values, to cause the plurality of receiver devices to receive the security key substantially simultaneously.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 10, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Dahai Ren, Lei Zhang
  • Patent number: 10505825
    Abstract: The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Vineetha Bettaiah, Tristan Antonio Fletcher, Ross Andrew Lazerowitz, Hemendra Singh Choudhary
  • Patent number: 10504146
    Abstract: A system directs a browser or browsing application associated with a user to a targeted web site after the user performs at least two activations or “clicks” of his pointing device. The first “click” is typically on a communication provided by the system, serving as an intermediary, and the second “click” is typically on a first data object or web page of the intermediary, before the browser of the user is redirected to a second data object or targeted web page, typically associated with a party unrelated to the party or entity controlling the system.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: December 10, 2019
    Assignee: Adknowledge, Inc.
    Inventor: Scott W. Lynn
  • Patent number: 10503466
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content are disclosed. In one aspect, a set of interaction data specifying one or more types of user interactions with a resource is received for a user. A determination is made, based on the interaction data, that the user is in a first engagement category from at least two different engagement categories. A request for a content item to be provided to the user is received. A content item having a bid specifying an amount that a content item provider is willing to pay for distribution of the content item to a user in the first engagement category is identified. A determination is made, based on the outcome of an auction performed using the bid, that the bid is a winning bid. The content item is provided for presentation in response to the request.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 10, 2019
    Assignee: Google LLC
    Inventor: Jody Shapiro
  • Patent number: 10498676
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing event detection are disclosed. In one aspect, a method a computing system that receives data from a first computing device associated with a first user that indicates a current context of the first user. The method includes identifying a subset of users associated with the first user based on the current context of the first user, and receiving data indicating a current context of the at least one other user. The method compares the current context of the first user with the current context of the at least one other user and determines that a shared event is presently occurring or has occurred. The shared event can be an event associated with the first user and the at least one other user of the subset of users. The method then indicates, at least to the first user, that the shared event is presently occurring or has occurred.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers
  • Patent number: 10498716
    Abstract: A management system, a method of controlling communication, and a communication system. The management system and method includes receiving a request to distribute information related to a prescribed attribute from a first communication terminal that is authenticated by a first client, receiving a request to receive a message related to the prescribed attribute from a second communication terminal that is authenticated by a second client, and controlling distribution of the information related to the prescribed attribute to the second communication terminal based on whether a first service that is used by the first client and a second service that is used by the second client are each associated with the prescribed attribute. The communication system includes a first communication terminal executing a first application, a second communication terminal executing a second application, and a management system to communicate with the first communication terminal and the second communication terminal.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: December 3, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Takuya Soneda, Naoki Umehara, Hiroshi Hinohara, Atsushi Miyamoto, Takeshi Horiuchi
  • Patent number: 10489025
    Abstract: A social networking system allows a user to create an event in the social networking system while viewing a web page from a third-party website from a domain different than the social networking system. A widget or other social plug-in is included in the web page, and user interaction with the widget communicates information from the web page to the social networking system. An event object is created in the social networking system from the information from the web page. The social networking system may perform various actions to increase user interaction with the created event object, such as identifying additional users to invite the event or identifying users attending the event to other users.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Srinivas P. Narayanan, Devin James Naquin, Justin Alexander Shaffer
  • Patent number: 10489286
    Abstract: Methods and systems to test web browser enabled applications are disclosed. In one embodiment, a browser application can allow a user to perform test and analysis processes on a candidate web browser enabled application. The test enabled browser can use special functions and facilities that are built into the test enabled browser. One implementation of the invention pertains to functional testing, and another implementation of the invention pertains to pertains to site analysis.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: November 26, 2019
    Assignee: Software Research, Inc.
    Inventor: Edward F. Miller
  • Patent number: 10491469
    Abstract: A method and system for automatically configuring an application after downloading the same via a website such as an enterprise web application that is installed on a server in a customer network. A “one-touch configuration” method simplifies the initial configuration of the application to be installed, and makes manual entries after installation unnecessary. The method according to the invention is further applicable to obtaining applications from the Internet, wherein a customer has an account with a provider. The customer logs in using the customer login thereof at the website of the company. The company is aware of which applications the customer has purchased, by means of the customer account information, and can proved corresponding supplementary downloads, including a licensing key. The licensing key can then be transmitted to the installed application in a simple manner using the method presented.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: November 26, 2019
    Assignee: Unify GmbH & Co. KG
    Inventor: Thomas Lederer