Credential Patents (Class 726/5)
  • Patent number: 10286311
    Abstract: An example system includes: a communication device including a first wireless communication part performing short-distance wireless communication; and an information processing apparatus including a second wireless communication part performing short-distance wireless communication, a processing part performing processing concerning input or output of information, a restriction part, in correspondence to the processing of one of the second wireless communication part and the processing part, restricting the processing of the other, and an information processing part performing information processing corresponding to a processing result of the second wireless communication part or the processing part whose processing is not restricted by the restriction part.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: May 14, 2019
    Assignee: NINTENDO CO., LTD.
    Inventors: Yasuyuki Shimohata, Kuniaki Ito, Hideki Ohashi
  • Patent number: 10289325
    Abstract: A technique for supporting multi-tenancy in a NAS cluster provides a management database which tracks, for each tenant of the NAS cluster, a tenant-specific list of identifiers of NAS data nodes that are authorized to run NAS servers owned by respective tenants. In response to a request to run a NAS server owned by a particular tenant of the NAS cluster, the technique limits the scope of NAS data nodes on which the NAS server may be run to the ones identified in the tenant-specific list for that tenant in the management database. The management database thus determines where each tenant's NAS servers may be run, and participates in driving NAS cluster activities, such as NAS server provisioning, load balancing, and failover.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 14, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Jean-Pierre Bono
  • Patent number: 10282089
    Abstract: In one example, a method includes outputting, by a computing device (102) and for display at a display device (104) operatively coupled to the computing device, a graphical keyboard (124) comprising a plurality of keys, and receiving, by the computing device, an indication of a gesture detected at a presence-sensitive input device operatively coupled to the computing device. In this example, the method also includes detecting, by one or more sensors (154) of the computing device, data indicative of one or more user states determined to affect gesture accuracy; selecting, by the computing device and based at least in part on the indication of the gesture and the data, a particular candidate string; and outputting, by the computing device and for display at the display device, the particular candidate string.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: May 7, 2019
    Assignee: Google LLC
    Inventors: Jakob Foerster, Othar Hansson
  • Patent number: 10282522
    Abstract: Systems, methods, and computer-readable media for cross-application authentication on a content management system. A client application running at a client device that is not authenticated with a content management system can receive, from a website associated with the content management system, a request to authenticate with the content management system under a user account used to authenticate a current session between a browser application at the client device and the website with the content management system. The client application can then obtain a uniform resource locator (URL) with a nonce associated with the client application, and send a command to the browser application including the URL and nonce. The command can trigger the browser application to use the URL and nonce to authenticate the client application with the content management system under the user account with which the current session between the browser application and the website is currently authenticated.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 7, 2019
    Assignee: Dropbox, Inc.
    Inventors: Sang Tian, Joshua Kaplan, Devdatta Akhawe
  • Patent number: 10284627
    Abstract: A method and system for managing an application with multiple modes are described. A device manager that manages a mobile device may monitor the mobile device. The device manager may detect that a first type of application that runs in a managed mode (or in multiple managed modes) and an unmanaged mode is installed on the mobile device. When the application is executed on the device, the application executes in accordance with the selected application mode, e.g., based on location, user, role, industry presence, or other predefined context.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: May 7, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Zhongmin Lang, Gary Barton, Nitin Desai, James R. Walker
  • Patent number: 10277583
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for authenticating and authorizing an external entity. These mechanisms and methods for authenticating and authorizing an external entity can enable improved data security, more efficient data transfer, improved data access channels, etc.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 30, 2019
    Assignee: salesforce.com, inc.
    Inventor: Jong Lee
  • Patent number: 10275602
    Abstract: An end user identity protection suite (IPS) is discussed. In one embodiment, the IPS includes a identity validation system to evaluate a security level of at least one identity tool, the identity tool not related to computer security but rather to the user's identity. In one embodiment, the IPS further includes a security signal logic to generate a security status signal indicating an overall security state of the user, the security status signal comprising a combination of the security levels of each of the plurality of identity tools.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: April 30, 2019
    Assignee: DIGITALPERSONA, INC.
    Inventors: Vance Bjorn, Igor Katkov, Sergey Lipin, Fabio Santini
  • Patent number: 10277571
    Abstract: An identity platform system configured to authenticate a company-assigned device for accessing a first network using a first unique pre-shared key associated with the company-assigned device. A personal BYOD credential management system configured to authenticate a personal BYOD for accessing a second network using a second unique pre-shared key associated with the personal BYOD. A network administrator interface configured to provide access to the identity platform for a network administrator. A personal BYOD credential management system API included as part of the identity platform system and configured to provide the identity platform system access to the personal BYOD credential management system as if the personal BYOD credential management system is embedded in the identity platform system.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 30, 2019
    Assignee: Aerohive Networks, Inc.
    Inventors: John William Hanay, Michael Isamu Lee, Ngan My Bich Huynh
  • Patent number: 10270792
    Abstract: Methods, non-transitory computer readable media, security management apparatuses, and network traffic management systems that send a web page to a client device in response to a received request for a web resource. The web page comprises injected capability analysis client-side code that is configured to obtain and return capability data for a web browser identified in a user agent header of the request. A response comprising the returned capability data is received and the returned capability data is compared with expected capability data for the web browser identified in the user agent header of the request. A score is generated based at least in part on the comparison and a determination is made when the score exceeds an established threshold. The web resource is retrieved and provided to the client device, when the determining indicates that the score exceeds the established threshold.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: April 23, 2019
    Assignee: F5 Networks, Inc.
    Inventor: Yaniv Shemesh
  • Patent number: 10270776
    Abstract: An apparatus according to the present disclosure may comprise a secure zone configured to execute a task having a subtask. The task and subtask may have respective executable code and may be digitally signed by respective code providers. The secure zone may be further configured to apply respective sets of permissions while the respective executable code of the task and subtask are executed. The respective set of permissions for the task may be based on at least one of information associated with the signed task and information in a digital certificate of the respective code provider for the task. The respective set of permissions for the subtask may be based on at least one of information associated with the signed subtask and information in a digital certificate of the respective code provider for the subtask.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 23, 2019
    Assignee: OLogN Technologies AG
    Inventors: Sergey Ignatchenko, Dmytro Ivanchykhin
  • Patent number: 10262070
    Abstract: A computer-implemented method comprising posting, by a communicating device, to a database content associated with a set of information strings, said information strings selected from a set of information strings carried in a set of wireless signals received by device from broadcast stations; querying, by a second communicating device, the database for content associated with a set of information strings, said information strings selected from a set of information strings carried by a set of wireless signals received by the second communicating device; and receiving, by the second communicating device, the content from said database system, said content having been associated with an overlapping set of information strings in said database system.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 16, 2019
    Assignee: CECELUMEN, LLC
    Inventor: Stillman Bradish
  • Patent number: 10263779
    Abstract: A first party uses a secret key to encrypt information, which is then sent through an untrusted connection to a second party. The second party, however, cannot decrypt the information on its own, and it relays the encrypted information through a secure network. The secure network includes one or more nodes linking the first and second parties through one or more trusted connections (“hops”); each hop features uses of a shared secret key unique to that hop. The first party's connection to the network (domain) receives the information relayed through the secure network by the second party, it decrypts that information according to the secret key of the first party, and it then retransmits the decrypted information to the second party using the secure hops. Techniques are provided for sharing a private session key, federated credentials, and private information.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: April 16, 2019
    Assignee: JONETIX CORPORATION
    Inventors: Paul Ying-Fung Wu, Richard J. Nathan, Harry Leslie Tredennick
  • Patent number: 10257201
    Abstract: The present disclosure provides new methods and systems for managing access to service accounts by user accounts. For example, a user account and a service account may be created. The user account may be granted a first permission to access the service account. The first permission may provide a user with a capability to access the service account by at least one of accessing the service account through the user account and directly accessing the service account. A first credential may be issued to the service account. A user account status event regarding a change to the first permission may automatically be detected. It may be determined that the first permission provided access to the service account A second credential may be issued to the service account. The second credential may invalidate the first credential and may prevent the user from directly accessing the service account.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 9, 2019
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Parees, Clayton Coleman, David Eads, Jordan Liggitt
  • Patent number: 10255040
    Abstract: Computer implemented systems and methods for matching an encrypted biometric input record with at least one stored encrypted biometric record, and without data decryption of the input and the at least one stored record.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 9, 2019
    Assignee: VERIDIUM IP LIMITED
    Inventor: Scott Streit
  • Patent number: 10248828
    Abstract: A device worn by a user has a device body providing a first surface that is located adjacent to skin of the user when the device is being worn. Fingerprint sensor circuitry on the device comprises a capacitive fingerprint sensor and associated control circuitry, a primary impedance path being established between electrodes of the capacitive fingerprint sensor when a user places a finger on the capacitive fingerprint sensor. The associated control circuitry passes an AC drive signal through the capacitive fingerprint sensor in order to measure a property whose value varies as a function of impedance. A body ground connection provided by the device body is arranged such that when the user touches the fingerprint sensor, a parasitic impedance path is established from the finger through the body of the user and via the first surface of the device body to the body ground connection.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 2, 2019
    Assignee: ARM IP Limited
    Inventor: Hugo John Martin Vincent
  • Patent number: 10250580
    Abstract: In an embodiment a single user authentication event, performed between a trusted path hardware module and a service provider via an out of band communication, can enable a user to transparently access multiple service providers using strong credentials that are specific to each service provider. The authentication event may be based on multifactor authentication that is indicative of a user's actual physical presence. Thus, for example, a user would not need to enter a different retinal scan to gain access to each of the service providers. Other embodiments are described herein.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 2, 2019
    Assignee: Intel Corporation
    Inventors: Abdul M. Bailey, Ned M. Smith, Atul Gupta
  • Patent number: 10250624
    Abstract: A security appliance includes: a network port enabling direct connection to a gateway; a storage module having stored thereon firmware for operating the security appliance; and a processor that executes the program code of the firmware. The firmware configures the appliance to: establish a seamless communication interface with a connected gateway; monitor traffic coming into and going out from the connected gateway; and identify traffic anomalies within the monitored traffic. The firmware further configures the appliance to: in response to identifying one or more of the traffic anomalies: forward information about the identified traffic anomalies to a centralized database for evaluation and reporting; and initiate steps to prevent further occurrence of the traffic anomalies, without user approval.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: April 2, 2019
    Assignee: Oak Tree Logic, LLC
    Inventors: Robert A. Mixer, Laurence E. Russell
  • Patent number: 10241930
    Abstract: For storing data in a data-storage structure of a server computer, an infrastructure is deployed to a server computer. The infrastructure has a forwarder module to receive data from an application and to identify a data portion, a crypto module to encrypt the data portion with a key and key control module adapted to generate and to store the key. The infrastructure is also able to process data in the opposite direction. The key is provided into the key control module upon receiving a key trigger from the client computer.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 26, 2019
    Assignee: eperi GmbH
    Inventor: Elmar Eperiesi-Beck
  • Patent number: 10243970
    Abstract: A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 26, 2019
    Assignee: SPLUNK INC.
    Inventors: Sudhakar Muddu, Christos Tryfonas, Ravi Prasad Bulusu
  • Patent number: 10242201
    Abstract: A computer-implemented method for predicting security incidents triggered by security software may include (i) collecting, by a computing device, telemetry data from a set of security products deployed by a set of client machines, (ii) identifying, by the computing device, a selected security product within the set of security products that is missing telemetry data for a target client machine, (iii) building a classifier, by the computing device using the telemetry data, that predicts information about security incidents triggered by the selected security product, (iv) determining, by the computing device and based on the classifier, that the selected security product triggers a new security incident on the target client machine, and (v) performing a security action, by the computing device, to secure the target client machine against the new security incident. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: March 26, 2019
    Assignee: Symantec Corporation
    Inventors: Shang-Tse Chen, Chris Gates, Yufei Han, Michael Hart, Kevin Roundy
  • Patent number: 10237260
    Abstract: A system may include a first computer system and a second computer system. The first computer system may be configured to generate a Constrained Application Protocol (CoAP) message including authentication data and message data. The first computer system may be further configured to communicate the CoAP message for delivery to the second computer system. The second computer system may be configured to perform message validation based on the authentication data.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 19, 2019
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10237252
    Abstract: A multi-node cluster is configured for credential management. A method commences by retrieving a super-user credential from a credential record stored in a location accessible to the cluster, then propagating the super-user credential to a set of nodes in the multi-node cluster. A credential creating processes is invoked on at least some of the set of nodes. Application-level credential access can be implemented in a multi-cluster environment by carrying-out an exchange that passes credentials between a first cluster and a second cluster over a secure channel. A protocol is observed whereby one or more applications running on the first cluster receive new credentials for accessing the second cluster from the credential serving process after the credential creating process creates the new credential.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Harish Nandyala, Prasad V. Bagal, Sameer Arun Joshi
  • Patent number: 10230709
    Abstract: The disclosed apparatus may include (1) providing a framework that enables a customer entity of a service provider to configure, via a customer portal, a network device of the service provider that directs network traffic of the customer entity, (2) creating, for the customer entity by way of the framework, a virtual network that includes at least a portion of the network device of the service provider, (3) detecting an attempt by the customer entity to configure at least a portion of the virtual network via the customer portal, and then in response to detecting the attempt by the customer entity, (4) performing a configuration operation that configures the portion of the virtual network as directed by the customer entity via the customer portal. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Ravindranath C. Kanakarajan
  • Patent number: 10225246
    Abstract: The embodiments of the present invention disclose a certificate acquiring method and device. A virtualized network function manager (VNFM) receives a certificate application proxy message sent by a virtualized network function (VNF) instance. The VNFM uses the authentication information to authenticate the VNF instance, and when the authentication succeeds, sends a certificate application message to a certificate authority (CA). Then the VNFM receives a certificate issued by the CA, and sends the certificate to the VNF instance. In this way, through a trusted link between the VNFM and the certificate authority, the instantiated VNF instance applies for a certificate issued by the certificate authority, thereby effectively ensuring security of a management channel between the VNF instance and the VNFM.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: March 5, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ying Xiong, Jiangsheng Wang, Chengyan Feng
  • Patent number: 10218759
    Abstract: A method for transmitting complex multimedia data is provided. The method includes selecting one of a data headers composed of basic transmission units determined according to an amount of multimedia included in the complex multimedia data, generating a basic transmission unit of the complex multimedia data according to the selected data header, packetizing the complex multimedia data in the basic transmission unit; and transmitting the packetized complex multimedia data to a receiver.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: February 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Ryeul Rhyu, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 10212136
    Abstract: A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: February 19, 2019
    Assignee: MicroStrategy Incorporated
    Inventors: John Gehret, Gary Gabriel, Yong Qiao, Ali Alavi, Xiaochen Du
  • Patent number: 10205773
    Abstract: Requests received at a service platform may be processed either synchronously or asynchronously, based on, for example, a determination of the expected response time for the service request. Some embodiments may include separate hardware infrastructures and/or may support service requests designated for asynchronous processing.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: February 12, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Vadim Vaks, Paul Roach
  • Patent number: 10200864
    Abstract: The present application aims to provide a method and device for managing a wireless access point (AP), so as to address the problem of the difficulty in identifying the actual owner of the wireless AP when multiple users share the password of the wireless AP. In particular, in the technical solution provided by the present application, wireless AP-related first authentication information of a first user is acquired, and then owner information of a wireless AP can be automatically determined according to ownership related information of the wireless AP and the first authentication information, thereby conveniently and efficiently determining an owner of the wireless AP. Furthermore, the owner information can be more accurately determined by reasonably configuring a priority level of the authentication information, so as to assign the ownership of the wireless AP to the actual owner.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: February 5, 2019
    Assignee: Shanghai Lianshang Network Technology Co., Ltd.
    Inventors: WeiJun Fang, WenKui Li, Hui Yang
  • Patent number: 10200729
    Abstract: Computer-implemented systems and methods provide for the autonomous broadcasting of video data, audio data, or video and audio data during an event, wherein the broadcasting can be schedule in advance and from a remote location (i.e., over a network).
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: February 5, 2019
    Assignee: BOXCAST, LLC
    Inventors: Gordon R. Daily, Justin R. Hartman, Joel S. Helbling, Ronald C. Hopper
  • Patent number: 10198574
    Abstract: A network device for detecting malware is described. The network device features a memory storage device and a controller. The controller operating in cooperation with one or more virtual machines that are based on software modules stored within the memory storage device. The controller is configured to (i) monitor behaviors of at least a first virtual machine of the one or more virtual machines processing data received over a network, (ii) identify at least one anomalous behavior that includes either a communication anomaly or an execution anomaly, and (iii) detect, based on the identified at least one anomalous behavior, a presence of malware in the first virtual machine in response to identifying the at least one anomalous behavior.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 5, 2019
    Assignee: FireEye, Inc.
    Inventors: Emmanuel Thioux, Muhammad Amin, Osman Abdoul Ismael
  • Patent number: 10193926
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR A SECURE RESOURCE ACCESS AND PLACEMENT PLATFORM (“SRAP PLATFORM”) provides a secure supporting infrastructure within a corporate network framework and applications based thereon for use and placement of corporate resources. A non-trusted device may be authorized to access and use corporate resources, and the corporate network server may manage the placement of resources via the SRAP PLATFORM.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: January 29, 2019
    Assignee: Goldman Sachs & Co. LLC
    Inventors: Harpreet Singh Labana, Yair Israel Kronenberg, Brian J. Saluzzo
  • Patent number: 10194381
    Abstract: The present specification relates to a method for performing service discovery by a first terminal in a wireless communication system. Here, the method for performing service discovery by a first terminal may comprise the steps of: performing a service discovery procedure with a second terminal; and establishing a session connection with the second terminal, wherein the service discovery procedure may be performed through an mDNS on the basis of an ASP. In addition, the service discovery procedure may comprise the steps of: exchanging PTR query messages on the basis of the mDNS; and exchanging SRV and TXT query messages on the basis of the mDNS, wherein the TXT record of the SRV and TXT query message may essentially include advertisement ID information for the service.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: January 29, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Dongcheol Kim, Byungjoo Lee, Hyunhee Park, Giwon Park, Taesung Lim
  • Patent number: 10194033
    Abstract: A user device (10) provides a subscriber with access to a network service. The user device (10) determines service-specific key material and charging-specific key material. The user device (10) determines a charging record indicating usage of the network service by the subscriber and associates the charging record with first authentication information based on the charging-specific key material. The user device (10) generates at least one message including the charging record and the associated first authentication information. The user device (10) associates the at least one message with second authentication information based on the service-specific key material. The user device (10) sends the at least one message to a first network node (150) which is incapable of relating the charging-specific key material or the service-specific key material to a subscriber identity of the subscriber.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: January 29, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Thomas Weidenfeller
  • Patent number: 10187366
    Abstract: Embodiments of the invention are directed to systems and methods of user authentication for data services. The data services may include accessing a tax return at the IRS, accessing or completing a student loan application, accessing a credit report, etc. User authentication data is collected by a data provider and provided to a server computer, and user device data is collected by the server computer after the user device accesses a resource identifier (e.g., URL) associated with the server computer. The user authentication data and/or user device data is analyzed and a risk score is generated.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 22, 2019
    Assignee: Visa International Service Association
    Inventors: Brendan Xavier Louis, Craig O'Connell, Karl Newland, Douglas Fisher
  • Patent number: 10187371
    Abstract: Methods and systems for verifying a user's identity on a computing device using two-factor authentication are described. More particularly, the system utilizes a personal identification number input by a user, together with one or more of a secure browsing feature, a device fingerprint, and a token generator to authenticate the user on the computer.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 22, 2019
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Debra Casillas, Richard Andrew Davey, Michael Frank Morris, Maland Keith Mortensen, John David Row, Thomas Buckingham
  • Patent number: 10185771
    Abstract: A method and a system for scheduling web crawlers according to keyword search. The method comprises: a scheduling end receiving a task request command sent by a crawling node; the scheduling end acquiring a secondary download link address from a priority bucket, generating tasks, adding the generated tasks into a task list, acquiring keyword link addresses from a dynamic bucket, deriving derivative link addresses of the quantities of pages corresponding to the keyword link addresses, generating tasks of the quantities of the pages according to the derivative link addresses of the quantities of the pages, adding the tasks of the quantities of the pages into the task list, acquiring a keyword link address from a basic bucket, generating tasks, adding the generated tasks into the task list, and the scheduling end returning the task list to the crawling node.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 22, 2019
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventors: Yaohua Liao, Xiaowei Li
  • Patent number: 10181017
    Abstract: A device can include a processor; memory operatively coupled to the processor; a touchscreen display operatively coupled to the processor; a sensor operatively coupled to the processor; and instructions stored in the memory and executable by the processor to render targets to the touchscreen display, receive, via the touchscreen display, pattern information associated with the targets, receive sensor information via the sensor, and transition the device from a locked state to an unlocked state based at least in part on stored pattern information, the received pattern information and the received sensor information.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: January 15, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Fergal Clarke, Carlos Munoz-Bustamante, Douglas Warren Robinson
  • Patent number: 10178238
    Abstract: A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: January 8, 2019
    Assignees: BlackBerry Limited, 2236008 Ontario Limited
    Inventors: Peter Steven Pieda, Sivakumar Nagarajan, Mark De Abreu, Barry Fraser Yerxa, Pierre Pierre Blais, Thomas Leonard Trevor Plestid, Kevin Paul Fernandes
  • Patent number: 10176379
    Abstract: In one example embodiment, an integration system obtains, based on data from a wireless location system, location data of a wireless device in a spatial area. The integration system determines location data of a person in the spatial area based on at least one image of the person captured by a camera. Based on the location data of the wireless device and the location data of the person, the integration system calculates a proximity parameter representing a spatial relationship between the wireless device and the person. Based on the proximity parameter, the integration system computes a probability of association between the wireless device and the person and determines, based on the probability of association, whether the person is a user of the wireless device.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: January 8, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Barton, Jerome Henry, Joseph Bassaly, Vanessa Sulikowski
  • Patent number: 10176020
    Abstract: Embodiments of the invention provide for methods for management of logically partitioned computing resources of a data processing system configured with hypervisors that each manages one or more logical partitions of the computing resources. The data processing system is configured with domains, and allocated to each domain are one or more hypervisors and logical partitions managed thereby. For a first domain, a token is received from a second domain. The token identifies available computing resources of the second domain that are available for temporary allocation. The data processing system determines whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token. Responsive to determining that the available computing resources are needed by the first domain, the available computing resources are temporarily allocated to the first domain for use thereby.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Narsimha R. Challa, Adam T. Stallman
  • Patent number: 10169049
    Abstract: Dynamic help is generated for a process which is defined by a process model definition stored in a repository. A help request triggers help, and identifies an application system for which help is requested. The application system is in a repository which provides an API that navigates and accesses contained objects and process model definitions in the repository. The processor determines, in response to the help request, which of configurations stored in a dynamic process help generator (DPHG) storage to use to provide help, based on the application system of the help request. The processor obtains, from that configuration, information indicating relations of the repository related to the application system, process models and objects. The processor requests, via the repository API, the process models and objects based on the information obtained from that configuration. The processor provides, as a response to the help request, the relations, process models and objects.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: January 1, 2019
    Assignee: Software AG
    Inventor: Michael Käding
  • Patent number: 10169628
    Abstract: A virtual mobile infrastructure includes mobile devices and server computers. A server computer runs multiple mobile operating systems. A quick response (QR) scan app runs on one of the mobile operating systems. A mobile device takes a photo of a QR code, decodes the QR code to generate a QR scan result, and provides the QR scan result to the server computer. There, the QR scan result is encoded into another QR code and camera data of the other QR code is provided to the remote QR scan app for scanning and processing.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: January 1, 2019
    Assignee: Trend Micro Incorporated
    Inventors: Junwen Sun, Chengkai Tao, Xinxin Fang
  • Patent number: 10165132
    Abstract: A server apparatus includes an acquiring unit, a reporting unit, a script acquiring unit, and a requesting unit. When a user issues a request for executing information processing to an information processing apparatus, the acquiring unit acquires unique information for uniquely identifying an information storage medium corresponding to the user through a network. The unique information is read from the information storage medium by a reading device. The reporting unit refers to a storage unit that stores therein pieces of unique information and applications relating to information processing in an associated manner with each other, to detect an application associated with the acquired unique information, and reports the acquired unique information to the detected application. The script acquiring unit acquires, from the application, a script generated by the application based on the unique information.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: December 25, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroki Asakimori
  • Patent number: 10158610
    Abstract: A method and apparatus for sending messages. A message is received by a proxy in a container running on a computer system from an application in the container. A recipient for the message is identified by the proxy using access information. The message is encrypted by the proxy using the access information. The message to the recipient is sent by the proxy, wherein the access information is received from a controller.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 18, 2018
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Mitchel Jon Maio, Vincent Jay LaRosa
  • Patent number: 10154084
    Abstract: The HYBRID APPLICATIONS UTILIZING DISTRIBUTED MODELS AND VIEWS APPARATUSES, METHODS AND SYSTEMS (“HAP”) transform hybrid application user inputs using HAP components into web-view secured data populated application views. In some implementations, the disclosure provides a processor-implemented method of providing distributed model views utilizing a hybrid application environment.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: December 11, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Avinash Kalgi
  • Patent number: 10154036
    Abstract: An authorization delegation system includes a resource server that provides a service and an authorization server that performs authorization delegation for authorizing a cooperation server, which is a client apparatus, access to user data that the resource server has based on authorization information. The authorization server receives an authorization delegation request for requesting the authorization delegation, and retrieves a refresh token based on the received authorization delegation request. Additionally, the authorization server determines whether or not the retrieved refresh token is valid, and if it is determined that the refresh token is valid, invalidates the refresh token.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: December 11, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hayato Matsugashita
  • Patent number: 10148635
    Abstract: Provided is a system and method for authenticating a user using history of the user. One or more example embodiments provide a system and method that enables a server to perform an authentication or an additional authentication of a user based on use history of the user associated with a service when the server provides the service to an electronic device over a network.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: December 4, 2018
    Assignee: Line Corporation
    Inventors: Seonggu Huh, Iryoung Jeong, Ho Sung Kang
  • Patent number: 10148639
    Abstract: Brute force attacks on a given account with various password attempts are a common threat to computer security. When a suspected brute force on an account is detected, systems may lock the account from access, which is frustrating to users and time consuming for administrators in the event of a false positive. To reduce the number of false positives, brute force counterattacks are taught in the present disclosure. A brute force counterattack is used to learn whether the login attempts change the passwords attempted, and are to be classified as malicious, or keep the attempted password the same in multiple attempts, and are to be classified as benign.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: December 4, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Idan Plotnik, Michael Dolinsky, Sivan Krigsman, Tal Arieh Be'ery, Gil David, Marina Simakov
  • Patent number: 10129353
    Abstract: A communication to a network location is detected at a computing device. The communication to the network location is encrypted dependent at least in part on whether the network location is at a different computing device from the computing device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10127371
    Abstract: Disclosed herein are embodiments for user identification based on the motion of a device. An embodiment operates by detecting a motion of a remote control. The detected motion is compared with one or more stored motions. A user ID corresponding to the motion based on the comparison is determined. Access to a system is provided based on the determined user ID.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: November 13, 2018
    Assignee: ROKU, INC.
    Inventor: Ilya Asnis