Network Resources Access Controlling Patents (Class 709/229)
  • Patent number: 10268827
    Abstract: Disclosed is a method of supporting security policies and security levels associated with processes and applications. A security level is associated with a process independent of a user executing the process. When secure data is to be accessed, the security level of the process is evaluated to determine whether data access is to be granted. Optionally, the security level of a user of the process is also evaluated prior to providing data access.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: April 23, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Luis Miguel Huapaya, Lejin Du, Murray McCulligh
  • Patent number: 10270601
    Abstract: An infrastructure delivery platform provides a proxy service as an enhancement to the TLS/SSL protocol to off-load to an external server the generation of a digital signature, the digital signature being generated using a private key that would otherwise have to be maintained on a terminating server. Using this service, instead of digitally signing (using the private key) “locally,” the terminating server proxies given public portions of ephemeral key exchange material to the external server and receives, in response, a signature validating the terminating server is authorized to continue with the key exchange. In this manner, a private key used to generate the digital signature (or, more generally, to facilitate the key exchange) does not need to be stored in association with the terminating server. Rather, that private key is stored only at the external server, and there is no requirement for the pre-master secret to travel (on the wire).
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: April 23, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Jeremy N. Shapiro, Dana J. Burd
  • Patent number: 10264073
    Abstract: Cloud services may be utilized by implementing an I/O hook that can intercept a data access from an application, migrating data accessed by the application to a cloud server that provides a cloud service, receiving, from the I/O hook, a data access intercepted from the application, and redirecting the intercepted data access to the cloud server.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Isao Kadowaki, Yuriko Nishikawa, Munetaka Ohtani, Masaki Saitoh, Asuka Unno
  • Patent number: 10262174
    Abstract: Controllable cards can be selected and testing programmatically. For example, a system can include card ports for receiving controllable cards. Switching devices can control communication with the controllable cards. An output port can communicatively couple a selected card to a card reader. A controller device can respond to a command from a test system by causing the switching devices to select a card port to which to communicatively couple to the output port.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: April 16, 2019
    Assignee: Red Hat, Inc.
    Inventor: Nathan Kinder
  • Patent number: 10262323
    Abstract: A system and method of modifying an execution of a processing system during runtime are provided. The method uses a computing device having at least one processor and at least one memory device and includes receiving an indication of data or instructions being available for modifying the execution of the processing system during runtime, determining at least one data element associated with the indication of data or instructions, generating metadata based on at least one of the indication and the determined at least one data element, and periodically executing a job, the job reads the metadata and modifies a workflow of the processing system based on the metadata.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 16, 2019
    Assignee: Mastercard International Incorporated
    Inventor: Bradley John Knoblauch
  • Patent number: 10264430
    Abstract: Provided are a method and device for providing service via wireless communication. A device which provides a service includes a wireless communication unit which receives, from an external device, information about at least one content that is being reproduced by the external device; and a controller which is configured to request an object for using a service related to the at least one content from a server, and to receive the object from the server, and to output the object via an output unit.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 16, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-ok Cha, Jong-hyun Ryu, Hee-chul Jeon, Won-young Choi
  • Patent number: 10257107
    Abstract: An encoding or transcoding system uses hypothetical reference decoder occupancy data to at least calculate parameters for output buffers for data streams. An output thread receives HRD buffer occupancy data and calculates buffer occupancy based on duration, rather than absolute occupancy, and correlates the HRD buffer occupancy data with target durations for buffered packets prior to release from the buffer.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, Trevor Wells, Brian Lewis, Jeffrey Lassahn
  • Patent number: 10255643
    Abstract: A fully user-centric mobile relation networking management of business networking, personal networking and general social networking for mobile terminal device with relation networking services adaptively and securely optimized by converged wireless connections based on open wireless architecture (OWA) mobile cloud infrastructure powered by Mobile DNA to enable highly secured relation networking with geographic location properties of mobile users and mobile devices for media contents to be delivered through business relation networking and personal relation networking as well as delivered through any on-line platforms across Internet.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: April 9, 2019
    Inventors: Michael Lu, Dexi Lu, Wei Lu
  • Patent number: 10257237
    Abstract: Systems and methods are disclosed for monitoring and recovering from internal and external network connectivity losses. The systems and applications implement algorithms that mark sets of network ports as healthy or degraded, and this way the filer can recover from and compensate for sets that are not reachable, based on the diagnostics performed on the internal and external reachability of the set and/or individual network ports as disclosed herein.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 9, 2019
    Assignee: NETAPP, INC.
    Inventors: James Andrew Ignatuk, Andrew Ryan Dalton, Jeffrey Eric Semke
  • Patent number: 10248684
    Abstract: The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system selects a profile for an entity in the profile store for use in verifying the synchronization between the profile store and the source of truth based on an access pattern associated with the profile store. Next, the system obtains a first set of attributes from a profile for an entity in the profile store and a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes to detect and correct mismatches between the first and second sets of attributes, wherein the corrected mismatches improve subsequent use of the profile in the profile store by the set of remote offerings.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 2, 2019
    Assignee: INTUIT INC.
    Inventors: Tobias Ullrich, Lars Pfannenschmidt, Frank Wisniewski, Thorsten Krüger, Shabbir Y. Rajgara, Guohan Gao
  • Patent number: 10249033
    Abstract: User interfaces for managing defects are provided. A defect selection interface may include a set of defect items for selection by a user. The defect selection interface may include one or more first visuals indicating similarity of the set of defect items to other defect items. An issue selection interface may include a set of issue items for selection by the user. Individual issue items may include one or more defect items added to the individual issue items. A defect comparison interface may include a comparison of a defect item to an issue item. The defect comparison interface may include one or more second visuals indicating similarity of the defect item to the issue item. Based on the user's selection, the defect item may be added to the issue item.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: April 2, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Alexander Taheri, Alexandru Antihi, Arion Sprague, Benjamin Grabham, Benjamin Lee, Gregoire Omont, Jim Inoue, Michael Yang, Myles Scolnick, Pierre Lucotte, Ryan Rowe, Tarik Benabdallah, Thomas Powell
  • Patent number: 10250708
    Abstract: A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions (involving the transformation, conversion or transfer of information or value) are processed concurrently in a scalable, reliable, secure and efficient manner. In one embodiment, the computing network fabric or “core” is configured to support a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. Each computing node typically is functionally-equivalent to all other nodes in the core.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: April 2, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: David C. Carver, Thomas Houman, Andrew F. Champagne, Vladimir Shtokman, Patrick Alexander Deegan, Ramanath Mallikarjuna
  • Patent number: 10242118
    Abstract: Electronic multi-user forms are provided. The use of these forms may include displaying the forms to more than one user, receiving population data from one or more user, and selectively displaying the population data to each user. The population data may be displayed to the various users based on the security authorization of the user seeing the form. Upon completion of the form by the users, the form may be further completed and submitted for processing or approval.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik John Burckart, Curtiss James Howard, Andrew Ivory, Aaron Kyle Shook
  • Patent number: 10244071
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee
  • Patent number: 10243950
    Abstract: In general, aspects of the disclosure are directed towards techniques for initiating an authorization flow with a user to enable a user interface-limited client computing device to obtain access to protected resources hosted by a resource service. In some aspects, a computing device comprises at least one processor. The computing device also comprises a short-range wireless communication module operable by the at least one processor to receive, using short-range wireless communication, an authentication request from a client device. The computing device also comprises an authorization module operable by the at least one processor to receive authorization to provide at least one security credential to the client device, wherein the authorization module is further configured to, responsive to receiving the authorization, send an indication of the authorization to an authentication service.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Alain Vongsouvanh, Claudio Cherubino
  • Patent number: 10243953
    Abstract: Systems and methods for secure resource access and network communication are provided. A plurality of policies are received on a client device, each policy comprising a respective resource and a respective permission for a respective action that can be performed by a user of the client device in regards to the resource. A first application, which is configured to store data in an encrypted repository on the client device, receives a request to open a resource. The first application determines that one of the policies prohibits access by the resource to the encrypted repository and, based thereon, selects a different second application to open the resource that does not have access to the encrypted repository. The second application then opens the resource.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: March 26, 2019
    Assignee: Box, Inc.
    Inventors: Benjamin J. Kus, Jeremy S. Spiegel, Jonathan S. Fan, Peter B. Loer
  • Patent number: 10243954
    Abstract: The Generic Bootstrapping Architecture is used in a method for assigning the bootstrapping transaction ID so that a machine-to-machine server or other device can locate and communicate with a bootstrapping server function. The bootstrapping server function assigns the bootstrapping transaction ID and updates a DNS server with an entry that maps the bootstrapping transaction ID to a network node IP Address.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: March 26, 2019
    Assignee: Convida Wireless, LLC
    Inventors: Michael F. Starsinic, Guang Lu, Suresh Palanisamy, Qing Li, Dale N. Seed
  • Patent number: 10244080
    Abstract: A technique for communicating with multiple Converged IT Infrastructures (CITIs) includes accessing any CITI that is part of a group of multiple CITIs by accessing a single CITI within the group. In an example, each CITI has a representative converged infrastructure coordinator (CIC), which stores information about the respective CITI. When any CITI in the group receives a request from a client for information about any other CITI in the group, the CIC of the CITI receiving the request contacts the CIC of the other CITI and obtains the requested information about the other CITI from its CIC. In some examples, the CIC also acts to aggregate, filter, and/or analyze information gathered from multiple CITIs in the group, and thus allows clients to receive processed data pertaining to many CITIs in response to simple commands.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 26, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Rajesh Nandyalam, Venkatesh Madhipatla, Xiaohong Catherine Fu, Bayi Peng
  • Patent number: 10237211
    Abstract: An information processing apparatus includes a conversion object acquirer and a message converter. The conversion object acquirer acquires a message in a car, which is transmitted and received in the car between an information terminal for driver seat and any other information terminal, as a conversion object message, during a period from the time when the message is generated by a transmitting-end terminal to the time when the message is provided to a user by a receiving-end terminal. The message converter determines the type of a message conversion process on the basis of terminal attribute information of the receiving-end terminal and converts the conversion object message in accordance with the message conversion process which is determined, to thereby acquire a converted message.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 19, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hidekazu Arita, Mitsuo Shimotani
  • Patent number: 10237183
    Abstract: A system for detecting a computing device tethered to a mobile device is described. The system includes communicatively coupled the computing device to the mobile device with an IPv4 domain protocol. Additionally, the mobile device is communicatively coupled to the mobile data network with an IPv6 domain protocol. A network module, associated with a mobile data network, receives a DNS request packet from the mobile device. An IPv6 hostname and an IPv6 destination address is associated with the DNS response packet, when the DNS response packet is associated with the IPv6 address. Additionally, an IPv4 hostname and an IPv4 destination address is associated with the DNS response packet, when the DNS response packet is associated with the IPv4 address. A communication packet, generated by the mobile device, is also received by the network module. The communication packet includes a destination address and a hostname.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: March 19, 2019
    Assignee: Guavus, Inc.
    Inventors: Anubhav Srivastav, Manjinder Aulakh, Ankush Garg, Anant Malhotra, Anita Tailor
  • Patent number: 10237309
    Abstract: A first request to host a desktop environment within a virtual machine is detected. The first request originates from a first remote device. The first remote device is at a first location. A second request to host a desktop environment within the virtual machine is detected. The second request originates from a second remote device. The second remote device is at a second location. The second desktop environment is qualified to share data with the first computing desktop environment. The first and second remote devices are determined to be qualified to share a desktop environment. One or more shared desktop environments are hosted for the first and second device, wherein the first and second device share the one or more shared desktop environments.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Takahito Tashiro
  • Patent number: 10237275
    Abstract: A system and machine-implemented method of wireless network access are provided. An authentication request comprising credentials for a user account of a cloud-based service is received from a wireless client device. The authentication request is forwarded to a server associated with the cloud-based service for authentication of the user account credentials. A list of one or more network identifiers corresponding to networks for which access by the user account of the cloud-based service is authorized is received from the server. The received list of one or more network identifiers is sent to the wireless client device, wherein the received list of one or more network identifiers is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Jonathan Huang, David Bird
  • Patent number: 10230720
    Abstract: A system receives a request from an in-browser application for an authorization code, creates a session that re-directs the in-browser application to an authorization server, and receives the authorization code from the authorization server by way of the in-browser application. The system requests an access token from the authorization server and receives the access token from the authorization server. The system then receives a request from the in-browser application for a resource, uses the access token to request the resource from a third-party resource server, and returns the resource to the in-browser application.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 12, 2019
    Assignee: SAP SE
    Inventors: Martin Raepple, Vladimir Savchenko, Milen Manov
  • Patent number: 10229133
    Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 12, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Jaidev Oppath Kochunni, Saurabh Agrawal, Abhishek Narulkar
  • Patent number: 10225247
    Abstract: Various configurations and techniques for enabling bidirectional cryptographic input output (IO) operations with an IO device of a computing system are disclosed herein. In an example, electronic operations of a computing system to enable a secure direct memory access (DMA) transaction including writing information to enable the secure DMA transaction to memory, reading and verifying the information from memory, performing encryption of data from the IO device using the information from memory, and writing encrypted secure data for the secure DMA transaction to the memory. In a further example, the information to enable the secure DMA transaction may include a counter value written by authorized software, and encrypting the secure data using the counter value, to prevent replay of the secure encrypted data by software other than the authorized software.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventors: David M. Durham, Siddhartha Chhabra
  • Patent number: 10218652
    Abstract: An e-reader communication platform for integrating a chat function into an e-reader application is provided. The e-reader communication platform includes a processor programmed to upload, to a first client device associated with a first user, an e-book. The processor is also programmed to transmit a first IP chat message to a second client device associated with a second user to form a chat group including the first and second users. The processor is further programmed to receive a second IP chat message from the user interface of the e-reader application on the first client device, and embed the second IP chat message into the e-book to produce an embedded IP chat message. The embedded IP chat message is overlaid on the user interface of the e-reader application. The processor is further programmed to facilitate display of the embedded IP chat message to the chat group within the e-reader application.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: February 26, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Kimberly Purcell, Malavika Singh
  • Patent number: 10218769
    Abstract: Methods and systems for monitoring digital pictures and videos on mobile devices are described herein. A method for monitoring digital images on mobile devices includes receiving a designation of a target device and monitoring settings for the target device via a monitoring application on a monitoring device. The monitoring settings are sent to a target application on the target device, and target device information based on the monitoring settings is received from the target application, where the target device information includes digital image information. The target device information is sent to the monitoring device.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: February 26, 2019
    Assignee: Conrad Management Corporation
    Inventors: Bruce Raabe, Gerald Conrad
  • Patent number: 10216486
    Abstract: One or more processors receive information regarding a program module that includes a description of a function, license terms, and non-functional properties of the program module. The license terms, the description of function, and the non-functional properties of the program module are identified, based on an analysis of the information. An object of interest of each license term of the license terms is determined, such that the object of interest is directed to a condition influencing license term compliance. Rules corresponding to compliance of the one or more license terms of the program module are determined, and the analyzed information of the program module is stored in a meta-model format organized into categories including the description of function, the one or more license terms, and the non-functional properties of the program module, utilizing standardized syntax and semantics.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicholas C. M. Fuller, Jim A. Laredo, Hui Lei, Sriram K. Rajagopal, Maja Vukovic, Liangzhao Zeng
  • Patent number: 10200299
    Abstract: Systems, apparatuses, and methods are described for directing users to captive and open domains. The captive domain may include electronically accessible content provided by a service provider and the open domain may include electronically accessible content that is not completely provided by the service provider. A captive domain server may permit communications from a user device to the captive domain and block communications from the user device to the open domain. The captive domain server may forward, subsequent to the permitting, new communications from the user device to the open domain.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: February 5, 2019
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Raju Datla, Srini Avirneni
  • Patent number: 10200455
    Abstract: An information processing system includes a reception part and a process control part. The reception part receives a processing request including process identification information identifying a process and user identification information from an apparatus. The process control part, when the received user identification information is stored in correlation with the received process identification information, executes the process according to the process identification information based on the result of applying change information stored in correlation with the received user identification information to setting information stored in correlation with apparatus identification information identifying the apparatus and with the received process identification information.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 5, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Hisashi Naito
  • Patent number: 10198586
    Abstract: A controlled-environment facility local or remote content server downloads and caches a digital media file and determines whether a resident of the facility is allowed access to the digital media file. This determination may be made by the content server accessing a controlled-environment facility administration system. In response to a determination that the resident is allowed access, the digital media file is streamed and/or downloaded, from the content server, within a portion of the facility, to a controlled-environment facility resident media device adapted and/or approved for use by residents of the controlled-environment facility and disposed within the aforementioned portion of the facility. The streaming and/or downloading may be carried out, at least in part, via a wireless access point disposed within the portion of the controlled-environment facility to provide access by the resident media device disposed within the portion of the controlled-environment facility.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: February 5, 2019
    Assignee: Securus Technologies, Inc.
    Inventors: Luke Keiser, Scott Passe
  • Patent number: 10198582
    Abstract: A method and apparatus useful for data risk monitoring and management includes configuration and analysis of data flows to identify and assess risk and compliance to various regulatory standards and business practices. The evaluation of monitored data flows are then further used to identify potential security risks based on deviation from expected flows or compliant handling methods.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 5, 2019
    Assignee: IOR ANALYTICS, LLC
    Inventors: Matthew Michael Linde, Daniel Jonghoon Kim
  • Patent number: 10191781
    Abstract: Systems, apparatuses, and methods for classification based automated instance management are disclosed. Classification based automated instance management may include automatically commissioning an application instance based on a plurality of classification metrics, and automatically monitoring the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include identifying a plurality of instance monitoring policies associated with the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include automatically suspending the application instance plurality of instance monitoring policies and automatically decommissioning the application based on the plurality of instance monitoring policies.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: January 29, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Mohan Thimmappa, Abbas Guvenilir, Maalika Tadinada
  • Patent number: 10193700
    Abstract: Methods, electronic devices, and systems for exchanging encrypted information. A method for exchanging encrypted information by an electronic device includes generating one or more device certificates and one or more device public private key pairs. The one or more device certificates are signed using a device unique private key that is pre-stored on the electronic device. The method also includes sending the one or more device certificates to a server of a token service provider (TSP). The method further includes receiving one or more TSP certificates from the TSP server. The method includes identifying one or more TSP public keys of the TSP server based on the one or more received TSP certificates. Additionally, the method includes transmitting a message including the information encrypted based on the one or more identified TSP public keys and a signature of the electronic device.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: January 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: An Liu, Balakrishna Venkataram, Pai Peng, Bulent Kasman, Kunal Patel
  • Patent number: 10193699
    Abstract: Classifiers may be used to analyze a valid certificate received from an unverified entity in an attempt to establish a secure connection with the unverified entity. The classifiers may determine a probability that the certificate is being used improperly by an unauthorized third party. An action may be taken based on the probability, such as allowing the unverified entity to establish a secure connection, blocking the unverified entity from establishing a secure connection, etc. The classifiers may be trained by employing machine learning techniques on a collection of valid, authorized certificates. Additionally, or alternatively, received certificates may be sampled for further analysis based on the probability and/or predefined sampling percentages.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: January 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kelvin S. Yiu, Zheng Dong, Anthony P. Penta, Kevin Kane
  • Patent number: 10185489
    Abstract: An operation method for an electronic apparatus is provided. The method includes: providing a setting function interface to be displayed on a display unit; detecting a motion trajectory operated on the display unit by a user using an input unit; performing an association setting to associate the motion trajectory with an operation function; making an original executing manner for executing the operation function unenforceable; and executing the corresponding operation function accordingly when an operation matching the motion trajectory is detected.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: January 22, 2019
    Assignee: Wistron Corporation
    Inventors: Chen-Yi Liang, Cheng-Hsiang Chuang
  • Patent number: 10187192
    Abstract: In an embodiment, a computer implemented method of an online course, includes receiving a server quantity via a browser interface, the server quantity being the number of servers to be loaded with an operating system and a course application to provide a computer-based teaching environment to a student user, wherein the browser interface operates within a database. The method further includes receiving a server-student allocation via the browser interface, the server-student allocation being a number that determines the proportion of students in the computer-based teaching environment to the servers providing the computer-based teaching environment.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 22, 2019
    Assignee: E&C HOLDING COMPANY, LLC
    Inventor: Robert J. Slapp, III
  • Patent number: 10180930
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor a character stream; identify characters comprising a domain name request; identify a token in a language character map comprising the characters and associated with a language; generate, using a software translation engine, a translation of the first token into a second language; generate candidate domain names comprising: a domain name comprising the token; and a second domain name comprising the second token; modify, in real time, a user interface control to display the list of candidate domain names.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: January 15, 2019
    Assignee: Go Daddy Operating Company, Inc.
    Inventors: Wei-Cheng Lai, Yang Zhao
  • Patent number: 10182071
    Abstract: A system for mitigating network attacks includes a protected network and one or more attack mitigation devices communicatively coupled to the protected network. The attack mitigation devices are configured to receive a request from a host having an IP address and determine whether the IP address is included in a first probabilistic data structure representing addresses of hosts having failed to authenticate using a first authentication procedure. The attack mitigation devices are also configured to perform the first authentication procedure, responsive to a determination that the IP address of the host is not included in the first data structure. The attack mitigation devices are yet further configured to allow the host to access the protected network, responsive to successful completion of the first authentication procedure and to update the first data structure to include the IP address of the host, responsive to unsuccessful completion of the first authentication procedure.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 15, 2019
    Assignee: Arbor Networks, Inc.
    Inventors: Lawrence B. Huston, III, Mathew R. Richardson
  • Patent number: 10182161
    Abstract: A method for modifying a quality of a connection between a terminal and an application server of a network is described. The application server provides a service to the terminal via the connection. The method includes sending, by the terminal, a quality modification request for a desired modification of a quality of the provided service, and determining, by the network, a condition of the connection to be modified based on the quality modification request. The determined condition to be modified is associated with the quality of the provided service. The method includes determining, by the network, a charging price for the determined condition of the connection to be modified, modifying, by the network, a condition of the connection, and charging, by the network, for modifying the condition of the connection.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 15, 2019
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Alfredo Gonzalez Plaza, Ricardo Barcena, Jose Luis Mariz Rios
  • Patent number: 10180764
    Abstract: Systems and methods for modifying a social timeline are described. A method for modifying a social timeline includes generating data to display a timeline graphic. The time graphic includes a chronology bar that is associated with at least two dates. The method further includes associating image data with the at least two dates to display images along the timeline graphic. The images describe a life story of an account holder. The method includes generating data to allow the account holder to post a comment to the life story along the timeline graphic.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Andrew Halliday, Christopher Lunt
  • Patent number: 10178082
    Abstract: Disclosed are various embodiments that facilitate bootstrap authentication of a second application by way of a user confirmation via a first application. The first application is authenticated using trusted credentials. A first application is authenticated with an authentication service using the security credential. Text input is sent from the first application to the second application via the network. The text input is sent to a text entry field on the second application.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Jesper Mikael Johansson, Bharath Kumar Bhimanaik
  • Patent number: 10178014
    Abstract: A file system includes a plurality of information-processing-devices, a plurality of storage devices and a management device, each connected to a communications network, wherein each information processing devices includes a transmission unit for transmitting state information indicating utilization state of the communications network by the information-processing-device to the management device, and the management device includes a determination unit for determining an information-processing-device to execute an inputted job, and a first storage device, and further determine a first path in the communications network for the information-processing-device to access to the first storage device, a collection unit for collecting the state information, and an alteration unit configured to identify, based on the collected state information, a second storage device enhancing access efficiency and a second path in the communications network enhancing access efficiency, and alter the first storage device and the firs
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: January 8, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Yoshinori Naguchi
  • Patent number: 10178081
    Abstract: An authentication system according to an embodiment is provided with a service providing apparatus, an IDaaS corporation apparatus, and an authentication providing apparatus. Based on the user ID and SSO request transmitted from the user terminal, the authentication providing apparatus executes authentication processing for the user. If the result of the authentication processing indicates success, the IDaaS corporation apparatus having SSO account information including the SSO account identifier identical to the user ID, permits SSO authentication to be executed for the service identified by the service account identifier included in the service account information associated with the SSO account information. The service providing apparatus transmits information related to the service to the user terminal.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 8, 2019
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA SOLUTIONS CORPORATION
    Inventors: Rieko Tsurumi, Akio Nishimura, Tatsuro Ikeda
  • Patent number: 10175920
    Abstract: An information processing apparatus includes: a memory that stores authentication information on a user that utilizes a service provided by a service device in correlation with each application for utilizing the service; a unit that executes the application in response to an instruction from the user; a unit that requests user authentication by acquiring the user authentication information correlated with the executed application from the memory and transmitting the acquired authentication information to the service device; a unit that acquires an authentication result transmitted in response to the authentication information; and a unit that re-requests user authentication, when the authentication result indicates a failure in authentication, by an authentication method different from that used in a case of the failure in authentication, by acquiring user authentication information correlated with an application different from the executed application from the memory and transmitting the acquired authenticat
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: January 8, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yutaka Sakai
  • Patent number: 10178044
    Abstract: Providing a guest with access to content of a social network includes identifying a guest associated with content posted by a user on a social network, sending, via electronic mail (email), a notification to the guest's email address to notify the guest of the content on the social network, receiving, via an identity provider, an identity assertion associated with the guest's email address, and providing, based on the identity assertion, access to the content posted by the user on the social network to allow the guest to view the content, in which the identity provider is identified by a domain of the guest's email address.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Jessica W. Forrester, Stephen C. Hess, Jeffrey R. Hoy
  • Patent number: 10178110
    Abstract: Systems and methods are provided for detecting and mitigating a sleep deprivation attack (SDA). A method for detection of the SDA includes one of tracking power consumption rate of a device, incoming request signals received by the device, or an activity duration of one or more physical interfaces of the device. A system for mitigation of the SDA includes the device to be protected from the SDA, a counter to count request signals received by the device from another device, a counter attack circuit to pose one or more security challenges by sending a request message to the other device once a counted number of request signals exceeds a pre-determined number, and a control circuit to terminate connection with the other device if an expected reply based on the request message is not received from the other device within a pre-determined time duration.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: January 8, 2019
    Assignee: Broadcom Corporation
    Inventor: Sreenadh Kareti
  • Patent number: 10171381
    Abstract: Providing a guest with access to content of a social network includes identifying a guest associated with content posted by a user on a social network, sending, via electronic mail (email), a notification to the guest's email address to notify the guest of the content on the social network, receiving, via an identity provider, an identity assertion associated with the guest's email address, and providing, based on the identity assertion, access to the content posted by the user on the social network to allow the guest to view the content, in which the identity provider is identified by a domain of the guest's email address.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Jessica W. Forrester, Stephen C. Hess, Jeffrey R. Hoy
  • Patent number: 10169367
    Abstract: The disclosed embodiments disclose techniques for managing opportunistic locks in a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a client sending a request to access a file from a cloud controller also requests an opportunistic lock for the file. If there are no other outstanding client accesses on the other cloud controllers that preclude the requested opportunistic lock, the cloud controller grants the client file access and the opportunistic lock.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: January 1, 2019
    Assignee: Panzura, Inc.
    Inventors: Yun Lin, John Richard Taylor
  • Patent number: 10171483
    Abstract: An intrusion device identifies network data to be sent to a destination endpoint and determines a sensitivity level of the destination endpoint based on asset valuation. The intrusion device identifies a subset of signatures that corresponds to the sensitivity level of the destination endpoint and determines whether the network data includes an intrusion based on the subset of signatures.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: January 1, 2019
    Assignee: Symantec Corporation
    Inventor: Deb Banerjee