Policy Patents (Class 726/1)
  • Patent number: 11481163
    Abstract: A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server retrieves a policy from a private policy server that configures the parameters for printing using the public domain. The print job data is provided to a public file server until the public policy server confirms that the print job can be sent to the printing device. The status of the document is set after the identification of potential confidential information so that it may not be printed in the public domain.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: October 25, 2022
    Assignee: Kyocera Document Solutions, Inc.
    Inventors: Daisaku Nagano, Hiroyuki Takaishi, Tai Yu Chen, Jin Liang, Michael Ong Martin
  • Patent number: 11483322
    Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient monitoring of software application frameworks. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform software application framework monitoring using an interactive software application platform monitoring dashboard comprises a set of user interfaces (e.g.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: October 25, 2022
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventors: Benjamin Walther, Brianna Malcolmson
  • Patent number: 11481397
    Abstract: Techniques for aggregating and emitting database activity record batches are described. Database activity records can be written to a shared memory queue and emitted to a destination using a remote procedure call (RPC). Individual database connection server processes can write client activity records to the queue. An activity monitor plugin in the database engine can monitor the audit records and aggregate the audit records into batches. Batches of audit records can be sent via RPC to their final or intermediate destination. Each instance host in a database service can include a client backend process configured to define how to submit audit records to shared memory. The activity monitor plugin can batch audit records in to messages and submit those messages via RPC to a security host manager and relaying response back to each relevant client backend.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Michael Galvin, Shawn McCoy, David Charles Wein, Michael Hall, Khaled Sinno, Grant A. McAlister, Tanmoy Dutta, Dennis Tighe
  • Patent number: 11483321
    Abstract: A method and system for matching event sequences for predictive detection of cyber-attacks are discussed. The method comprises receiving a reference event sequence and a query event sequence; converting the reference event sequence to a first step-value list and the query event sequence to a second step-value list; and matching the first and second step-value lists to identify at least one optimal common pattern.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: October 25, 2022
    Assignee: Radware, Ltd.
    Inventors: Yotam Ben Ezra, Mor Krispil
  • Patent number: 11483290
    Abstract: Systems and methods are provided for receiving, at a network device, a first set of rules from a security controller of an enterprise network, the first set of rules being different from a second set of rules provided to a firewall by the security controller, implementing, at the network device, the first set of rules received from the security controller, generating, at the network device, a first log including metadata based on the first set of rules, the first log being generated on a per flow basis, notifying, at the network device, a NetFlow of the first log including the metadata of the first set of rules, and providing, from the network device, the first log to a cloud-log store by the NetFlow of the network device, the cloud-log store receiving the first log from the network device and a second log from the firewall.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: October 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Saravanan Radhakrishnan, Anand Oswal, Ashwin Kumar, Paul Wayne Bigbee, Darrin Joseph Miller
  • Patent number: 11481500
    Abstract: A system for checking security vulnerabilities for automation system design includes a security database, an Internet crawler application, and security service application. The security database stores descriptions of known software vulnerabilities related to an automation system. The Internet crawler application is configured to systematically browse the Internet to find new software vulnerabilities related to the automation system and index the new software vulnerability into the security database. The security service application retrieves, from the security database, potential software vulnerabilities related to a hardware/software configuration of the automation system. The security service application also identifies policies related to the potential vulnerabilities. Each policy describes a potential vulnerability and action to be performed in response to detection of the potential vulnerabilities.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 25, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Zhen Song, Rizwan Majeed, Arquimedes Martinez Canedo, Guannan Ren, Gustavo Arturo Quiros Araya
  • Patent number: 11477152
    Abstract: One embodiment provides an apparatus. The apparatus includes a user profile; and a content filter logic. The content filter logic is to determine whether a content of a received message directed to a target recipient is compatible with the user profile and a current emotional state of the target recipient and to select at least one action based, at least in part, on one or more of the content, the user profile and/or the current emotional state of the target recipient. The at least one action is selected from the group comprising place the received message on hold, provide the received message to the target recipient, modify the received message, delete the received message, store the received message to an original message log, provide an alert to the target recipient, forward the message to another recipient and/or ascertain, from a sender, an urgency of the received message.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: October 18, 2022
    Inventors: Daria A. Loi, Ramune Nagisetty, Glen J. Anderson, Pete A. Denman
  • Patent number: 11474812
    Abstract: A computer-implemented automated review method for source code files seeking to access a data store comprises the steps of receiving a request to review data store access source code; determining computer files which include the data access source code; examining structured query language (SQL) source code files and determining compliance with non-syntax-related guidelines; examining data access object (DAO) source code files and determining compliance with guidelines for invoking SQL components within Java source code; examining configuration source code files and determining compliance with data store connection and object definition guidelines; examining configuration source code files and determining compliance with transaction-related guidelines; examining configuration source code files and determining compliance with datasource configuration guidelines; and issuing a halt signal if any of the guidelines are not followed.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 18, 2022
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Matthew Anderson, Richard T. Snyder, Daniel George Galvin
  • Patent number: 11477238
    Abstract: Some embodiments provide a method gaining insight into applicability of policies that authorize access to at least one service through application programming interface (API) calls by a plurality of users. The method receives an authentication policy that defines multiple users of a system providing the service, and also receives an authorization policy that defines access to the service by the users. The method generates an authorization policy for defining access to the service by authenticated users by combining the first and second policies. The method receives a query regarding access to the service from a particular set of one or more users, and uses the third policy to provide a response to the query that describes access to the service for the particular user set.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: October 18, 2022
    Assignee: STYRA, INC.
    Inventors: Andrew Curtis, Mikol Graves, Bryan J. Fulton, Timothy L. Hinrichs, Marco Sanvido, Teemu Koponen
  • Patent number: 11475156
    Abstract: In an approach to quarantining source code to prevent confidential information exposure, one or more computer processors store a pushed codebase associated with a user to an isolated quarantine area, wherein access to the quarantine area is restricted to the user through user interface code visibility enforcement and protocol code visibility enforcement. The one or more computer processors dynamically adjust a timeout period based on codebase complexity, user preferences, associated dependencies, codebase size, minimum execution temporal period for one or more scans, and system specifications. The one or more computer processors responsive to identifying one or more instances of confidential information, perform one or more remedial actions.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dan Yang, Xianjun Zhu, Pu Yang, Bo Zhang
  • Patent number: 11477134
    Abstract: A transactional method and system of managing access to API services based on the performance of computational tasks by an end-user is disclosed. The system and method are configured to identify requests from an end-user to an API for services that are associated with a transactional cost. This cost is passed on to the end-user by generation of a computational task assignment to be completed by the client computing system. Once the assignment has been performed, the end-user may be granted access to the requested service.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: October 18, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Yevgeniy Viatcheslavovich Khmelev, Christopher Russell, Deborah Janette Schulz, David Morley, Gregory Brian Meyer, Ryan Thomas Russell
  • Patent number: 11475895
    Abstract: Techniques are described that enable a user to edit and customize captions generated by a social networking system, such as transcriptions of an audio clip. In some cases, a social networking system receives, from a first user account, a video and an audio clip associated with the video, and determines that the audio clip contains speech. The social networking system may leverage a speech-to-text component to generate a first text caption based at least in part on the speech in the audio clip. The social networking system provides the first text caption to the first user account, and receives a user input to modify a word included in the first text caption. The social networking system generates a second text caption based at least in part on the user input, and provides the video, including the second text caption, to a second user account.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: October 18, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Shannon Ma, Qikun Guo, Martin Mroz, Ryan Michael O'Rourke, Aaron Williams, Sharon Zeng
  • Patent number: 11477615
    Abstract: Systems and methods are provided for correlating a person/event of interest with other persons based on mobile device usage/location. Personally identifiable information can be kept hidden/obfuscated to protect user privacy in the case of a person of interest, as well as persons correlated to that person/event of interest. Information can be anonymized and posted for sharing with mobile device service providers, such as cellular carriers. A remotely-executed and customizable correlation engine can identify those cellular subscribers that were near/in the same location as the user. A notification alert can be sent, e.g., via an Amber Alert-like system to cellular subscribers that have been in proximity to the user or known areas in which events-of-interest have occurred. Location-based datasets can be flattened into an optimized data structure reflecting preferred location logics, and an application programming interface (API) and obfuscation layer can be used based on the flattened datasets.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Sean Perry Sullivan
  • Patent number: 11470142
    Abstract: An improved computing system is arranged for cross-origin network communications on a single computing device. The system includes a processor, a networking module, and memory with software instructions arranged to operate a local computing server resource on a first local domain, instantiate a relay mechanism that has an iFrame and an invisible window, instantiate a local web server on a second local domain, install a service worker on the invisible window, receive a request for information at the local web server, verify a presence of the local computing server resource on the first local domain, communicatively connect the second local domain to the iFrame, and directly communicate, via the at least one networking module, at least one message between the local computing server resource on the first local domain and the local web server on the second local domain using the relay mechanism.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 11, 2022
    Assignee: StackBlitz, Inc.
    Inventors: Eric Simons, Albert Pai, Dominic Elm, Kwinten Pisman, Tomek Sulkowski, Sam Denty
  • Patent number: 11470132
    Abstract: An information processing apparatus utilized by a plurality of users at a predetermined installation location including circuitry that implements to perform login authentication of the plurality of users, register the plurality of users who have been subjected to the login authentication into a participant view, determine whether a predetermined condition has been satisfied by each of the plurality of the users registered in the participant view, and restrict access to a resource owned by any one of the plurality of users registered in the participant view while maintaining the registration of the plurality of users in the participant view if it is determined that the predetermined conditions have been satisfied.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: October 11, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Shigeo Araki
  • Patent number: 11468181
    Abstract: An accessory device receives authentication information from a host computing device connected thereto and determines whether the authentication information is valid. If the authentication information is valid, the accessory device applies a first access policy that specifies whether the accessory device can provide the host computing device with access to none, some, or all of various computing resources of the accessory device. If the authentication information is not valid, the accessory device applies a second access policy that is different than the first access policy. The accessory device can also be provisioned with access policies by a host computing device if the host computing device successfully authenticates with the accessory device. In either case, authenticating the host computing device may include verifying a digital signature of a certificate provided by the host computing device using a public key of a certificate authority that has been provisioned to the accessory device.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: October 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ravi Kiran Chivukula, Robert D. Young, Nathan C. Sherman, Chirag Shah, Brandon Records, Astha Keshan, Eric Kotz, M. Nashaat Soliman
  • Patent number: 11470166
    Abstract: A method for managing entities in a multi-tenant marketplace architecture system is discussed. The method includes determining that a merchant is represented as a first representation in a first hierarchical data structure and as a second representation in a second hierarchical data structure, where both the first and second hierarchical data structures are managed by a first service provider. The merchant is being managed via a full representation in an original hierarchical data structure by a marketplace service provider. The first and second representations provide outbound services via the first hierarchical data structure and via the second hierarchical data structure, respectively. The method also includes linking the first representation with the second representation to configure the first and second representations for propagating results of an inbound service applied to one of the first and second representations to a remaining one of the first and second representations.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 11, 2022
    Assignee: PAYPAL, INC.
    Inventors: Prashant Jamkhedkar, Aravindan Ranganathan, Sandeep Kumar, Norihiro Aoki, Justin White, Jeffrey David Meyer, Raghavendra Nagappa
  • Patent number: 11470031
    Abstract: An electronic mail system such as described herein in which an email message includes an embedded payload that comprises instructions and/or action items to inform one or more behaviors of an electronic mail client application and/or one or more hardware functions or sensors of the electronic device executing the electronic mail client application.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: October 11, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Noam Bar-on
  • Patent number: 11468381
    Abstract: Homelessness and the burden that homelessness places on public health infrastructure can be reduced via a virtual cloud-based system and method that maintain an up-to-date availability of available resources, provide a way for a person-at-need, such as a homeless or a person at risk of homelessness, to gain access to those resources online or through dial-in, and provide advice to the person if the advice is necessary for connecting to the necessary resources. A virtual cloud-computing environment provides a scalable and secure environment where providers of resources can submit information about resources they are willing to contribute. An individual-at-need can access the system online and resources appropriate for that person are determined. Resource officers can access the system from any place that has Internet access and use the system as a tool to allocate resources to an individual in a social crisis that can lead or perpetuate homelessness.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 11, 2022
    Assignee: SALLEN LLC
    Inventors: Samuel G. Harris, Peter Joseph Sliva
  • Patent number: 11470039
    Abstract: A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 11, 2022
    Assignee: VeriSign, Inc.
    Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
  • Patent number: 11461206
    Abstract: Cloud simulation or validation system allows for the simulation of a future node that may be deployed on a piece of hardware. The system may attempt to simulate the operating system for node-A on top of the hardware for node-A, including basic network connectivity. When a host is booted up with the simulated configuration, validation scripts may be run to verify that the site is correctly prepped for cloud deployment. With its pre-staged RAM-based OS temporarily loaded into the host's RAM memory, any set of OS-based scripts, tools or binaries, may be executed for simulation and validation based upon the intended role of the host onto which the cloud simulation or validation system configuration is loaded.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: October 4, 2022
    Assignees: AT&T Intellectual Property I, L.P., The George Washington University
    Inventors: Jonathan Roll, Edmund Barmettler, Traci Walton-Jerald
  • Patent number: 11458911
    Abstract: An in-vehicle communication network comprising a bus and at least one node connected to the bus; an in-vehicle network operating system (OS) that manages OS processes, to enable a processor to run the processes and execute their respective process codes; and a module hosted in the OS that is configured to monitor the OS and vet a process that the OS enables for running by a processor to determine if the process is potentially damaging.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 4, 2022
    Assignee: ARGUS CYBER SECURITY LTD.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Patent number: 11463488
    Abstract: Dynamic client registration for an Identity Cloud Service (IDCS) is provided. A service instance client, associated with a service instance, is created in a first tenancy. A template client is created, based on a security blueprint, in a second tenancy. A registration client is created in the first tenancy. A request for a registration access token is received from an installed client application over a network; the request includes an ID of the template client. A user of the installed client application is authenticated using the template client. The registration access token is sent to the installed client application over the network. A request for a client assertion token is received from the installed client application over the network; the request includes the registration access token. The registration access token is authenticated using the template client. The client assertion token is sent to the installed client application over the network.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: October 4, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mohamad Raja Gani Mohamad Abdul, Vadim Lander
  • Patent number: 11463451
    Abstract: A control apparatus, an access control method, and non-transitory recording medium storing a plurality of instructions. The control apparatus transmits to an administrator terminal, screen data for accepting input of requested settings including host information for identifying the access target server and condition information indicating conditions for controlling access to the access target server, receives the requested settings from the administrator terminal, stores access control settings associating the host information and the condition information based on the received requested settings, receives an access request to a particular access target server from the communication terminal, and transmits a response to the access request to the communication terminal based on a scheduled access time indicated by the received access request and a condition indicated by condition information associated with host information for identifying the particular access target server.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 4, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Shinya Iwashita
  • Patent number: 11463483
    Abstract: Disclosed herein are methods, systems, and non-transitory computer-readable storage media for scoring network segmentation policies in order to determine their effectiveness before, during and after enforcement. In one aspect, a method includes identifying one or more applications within an enterprise network; identifying at least one network security policy in association with the one or more applications within the enterprise network; determining a score of the network security policy based on information corresponding to exposure of each of the one or more applications within the enterprise network; and executing the network security policy based on the score.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: October 4, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alok Lalit Wadhwa, James Gabriel Fontenot, Ashutosh Kulshreshtha, Navindra Yadav, Shashidhar Gandham, Weifei Zeng
  • Patent number: 11455456
    Abstract: Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: September 27, 2022
    Assignee: Dell Products L.P.
    Inventors: Sathish Kumar Bikumala, Parminder Singh Sethi
  • Patent number: 11456914
    Abstract: A KUBERNETES installation processes a script and invokes a scheduling agent in response to encountering an instruction to create a pod. The scheduling agent is an agent of an orchestrator and performs tasks such as identifying a selected node, creating multiple interface objects with multiple IP addresses, and creating storage volumes in coordination with the orchestrator. Upon creation, the pod may call a CNI that is an agent of the orchestrator in order to configure the pod to use the multiple interface objects. The pod may call a CSI that is an agent of the orchestrator in order to bind a storage volume to the pod. The scheduling agent may coordinate with the orchestrator to implement affinity and anti-affinity rules for placement of pods and storage volumes. The script may also be transformed by the orchestrator in order to insert instructions implementing affinity and anti-affinity rules.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: September 27, 2022
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Tushar Doshi, Hariharan Sethuraman, Manjunath Mageswaran, Lakshay Badlani
  • Patent number: 11457040
    Abstract: A reverse TCP/IP stack infrastructure is disclosed. In an example use, an application executing on a client device as an operating system extension that uses a virtual private network stack of the operating system intercepts a first IP packet generated by a client program. The application determines that the first IP packet comprises a Transmission Control Protocol synchronize message and opens a socket to a destination Internet Protocol address and destination port. A synchronize acknowledgement is received. A packet to transmit to the client program is synthesized that includes a synchronize acknowledgment.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: September 27, 2022
    Assignee: Barracuda Networks, Inc.
    Inventors: Pablo German Sole, Jose Luis Ferras Pereira, Sinan Eren, Luisa Marina Moya Praca de Araujo Lima
  • Patent number: 11455410
    Abstract: Embodiments of the present disclosure are directed to techniques for deriving collaborative intelligence based on constraint computing or constraint querying. At a high level, a data trustee can operate a trustee environment that derives collaborative intelligence subject to configurable constraints, without sharing raw data. The trustee environment can include a data privacy pipeline through which data can be ingested, fused, derived, and sanitized to generate collaborative data without compromising data privacy. The collaborative data can be stored and queried to provide collaborative intelligence subject to the configurable constraints. In some embodiments, the data privacy pipeline is provided as a cloud service implemented in the trustee environment and can be spun up and spun down as needed.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: September 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tomer Turgeman, Yisroel Gershon Taber, Lev Rozenbaum
  • Patent number: 11451590
    Abstract: Resources can be secured by a resource security system. The resource security system can determine whether to grant or deny access to resources using authorization information in an access request. The resource security system can also determine whether the access request is legitimate or fraudulent using risk scoring models. A score transformation table can be used to provide consistency in the risk level for a particular score over time. The score transformation table can be based on a target score profile and a precision format (e.g., integer or floating point). The score transformation table can dynamically adapt based on the trending top percent of risk and can account for changes in the distribution of scores over time or by weekday. The scores can be used to determine an access request outcome. Access to the resource can be accepted or rejected based on the outcome.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: September 20, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Hung-Tzaw Hu, Haochuan Zhou, Ge Wen, Benjamin Scott Boding
  • Patent number: 11451434
    Abstract: System and method for correlating fabric-level group membership with subnet-level partition membership in a high performance computing environment. An exemplary embodiment can provide an admin partition in a subnet of a network environment, associated with a resource domain at the fabric level of the network environment. The admin partition can be defined by a P_Key that is stored in a fabric-level database. Each fabric resource is identified by an identifier that is stored in the fabric-level database. When fabric resources are added as members to the resource domain, a relationship is created between the P_Key and the identifier of the fabric resource, where the relationship defines the resource as a member of the admin partition. Access rights can be granted based on the relationship.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: September 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Line Holen
  • Patent number: 11451477
    Abstract: A system and method for endpoint selection in a global accelerator system. The global accelerator system includes client devices communicating with a global access point to access various endpoints that can host services. Multiple endpoints are grouped geographically according to different data centers. Client service requests are received at a global access point, which in turns selects an endpoint to service the request. A selection mechanism utilized by the global access point implements a distribution algorithm that facilitates that distribution of endpoint requests according to a product of distribution criteria and geographic criteria. Additionally, the global access point can then identify individual endpoints within the group to process the request using a consistent hashing algorithm that ensures an endpoint can be continuously selected over the course of interaction with a client.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: September 20, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nalin Goel, Harvo Reyzell Jones
  • Patent number: 11445249
    Abstract: Aspects of the disclosure are directed to a novel approach for content protection. Specifically, various embodiments employ data feeds to continuously or periodically inform placeshifting devices of protected content. The placeshifting devices then filter or otherwise block the protected content from being re-transmitted over a network based on this information. In some embodiments, the data feeds take the form of Really Simple Syndicating (RSS) or Atom feeds. These data feeds may carry information about the protected content, such as the time, the title, and the channel of specific audio/video protected content. Based on this information, the placeshifting device can determine which content is protected and not eligible for re-transmission.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 13, 2022
    Assignee: BAMTech, LLC
    Inventor: Joe Inzerillo
  • Patent number: 11445041
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method of network device configuration involves at a cloud server, generating a user interface to obtain user input information regarding service area configuration in a floor plan of a customer site, at the cloud server, receiving location information of a network device at the customer site, at the cloud server, automatically determining service area specific configuration of the network device based on the service area configuration in the floor plan of the customer site and the location information of the network device, and from the cloud server, transmitting the service area specific configuration to the network device.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: September 13, 2022
    Assignee: Nile Global, Inc.
    Inventors: Suresh Katukam, Steve Alexander, Vijay Bollapragada, Promode Nedungadi
  • Patent number: 11444980
    Abstract: The disclosed embodiments include a method performed by a wireless network to mitigate a security risk arising from an application-layer transaction and contextual scenario of a wireless device (WD). A security resource can be maintained inactive by default and configured for on-demand activation in response to a security risk associated with the WD. The method can include monitoring the WD for application-layer transactions and contextual scenarios, and detecting a security risk relative to a particular type of a application-layer transaction and a contextual scenario of the WD. In response to detecting the security risk, the security resource is activated to support the application-layer transaction while safeguarding the entire wireless network. In response to detecting a change to the application-layer transaction or the particular contextual scenario, the security resource for the WD can be deactivated.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 13, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Venson Shaw, Sunil Lingayat, Gaviphat Lekutai
  • Patent number: 11444838
    Abstract: Techniques are disclosed for query processing system that can, when queried, generate a result related to one or more connectivity paths and/or one or more network security rules. Network security rules and connectivity paths may be stored in corresponding data structures (e.g., sets of attributes) that may be utilized with a number of set operations. The user may issue a query requesting the system to apply a rule to a path, a set of rules to a set of paths, to identify if one set of rule(s) are equivalent to another set of rule(s), and the like. Utilizing this query processing system can enable a user to identify effects of one or more network rules with respect to traffic being allowed or restricted along particular connectivity paths between components of the system.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: September 13, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Olgierd Stanislaw Pieczul, Robert Graham Clark
  • Patent number: 11443067
    Abstract: Techniques are disclosed relating to installing and operating applications in a server-based application workspace. A computer system, while operating the server-based application workspace, may store subscription information indicating a user that is a developer for a particular application package, and one or more users that are subscribers for the particular application package. The computer system may further store lock data for the particular application package that indicates user permissions to edit at least one application component for the particular application package. Based on the lock data, the computer system may permit the developer to edit the at least one application component of the particular application package, and deny requests from the one or more users to edit the at least one application component.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: September 13, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jeffrey Michael Bartolotta, Avrom Irwin Roy-Faderman, James B. Wunderlich, Dileep Burki
  • Patent number: 11438354
    Abstract: A device may receive log data identifying access of user devices to containers provided by a cloud-based network, and may aggregate the log data to generate aggregated log data identifying container profiles associated with the containers. The device may train one or more machine learning models, with the aggregated log data, to generate one or more trained machine learning models, and may receive particular log data identifying access of a particular user device, of the user devices, to a particular container of the containers provided by the cloud-based network. The device may process the particular log data, with the one or more trained machine learning models, to identify an anomaly associated with the access of the particular user device to the particular container, and may perform one or more actions based on identifying the anomaly.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: September 6, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Scott McClymont, Jr.
  • Patent number: 11436339
    Abstract: In some embodiments, a cybersecurity data handling and governance service displays a cybersecurity artifact generation object. In some embodiments, while displaying the cybersecurity artifact generation object, the cybersecurity data handling and governance service receives a first input selecting the cybersecurity artifact generation object.
    Type: Grant
    Filed: May 22, 2022
    Date of Patent: September 6, 2022
    Assignee: RISQ Management LLC
    Inventors: Gerard Edward Scheitlin, Quintin Scott Scheitlin, Chandler Carter Scheitlin
  • Patent number: 11438368
    Abstract: Security risk evaluation across user devices is disclosed herein. An example method includes registering one or more devices associated with a first user with the computer system, determining respective security sub-scores for each item of the one or more devices, computing an overall security score for the first user based, at least in part, on an aggregation of the security sub-scores, and creating a user profile based on the overall security score, the user profile to enable the at least one of the one or more devices to exchange data with an external device when the overall security score meets a security score threshold, the user profile to prevent the at least one of the one or more devices from exchanging data with the external device when the overall security score does not meet the security score threshold.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: September 6, 2022
    Assignee: MCAFEE, LLC
    Inventors: Rahul Deshpande, German Lancioni, Celeste Fralick
  • Patent number: 11436355
    Abstract: Structured access to volunteered private data disclosed. Access can be based on security and privacy constraint information (SPCI) that can be selected by the party volunteering the private data. The volunteered data can be stored in a protected portion of a public network. The SPCI can be correlated to the volunteered data. In response to receiving a request for access to the volunteered data, an attribute of the request can be determined to satisfy one or more rules related to the SPCI prior to facilitating access to a version of a portion of the volunteered data. The version of the portion of the volunteered data can be a redaction of the portion of the volunteered data. The version of the portion of the volunteered data can be aggregated with other portions of other volunteered data determined to satisfy corresponding SPCI related rules.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: September 6, 2022
    Assignee: Workday, Inc.
    Inventors: Sangar Dowlatkhah, Erie Lai Har Lau
  • Patent number: 11436526
    Abstract: In an embodiment, a method includes deploying a learning bot onto a system of bots, where the learning bot monitors a first bot of the system of bots, the first bot executing a first automated process. The method further includes determining a learning phase of the learning bot. The learning bot utilizes a plurality of learning phases including a first learning phase, a second learning phase and a third learning phase. The method also includes, responsive to a determination that the learning bot is in the third learning phase, the learning bot: monitoring activity related to the first automated process; collecting data related to the monitored activity; analyzing at least a portion of the collected data; identifying an automatic tuning adjustment responsive to the analyzing; and automatically making the automatic tuning adjustment to the first automated process.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: September 6, 2022
    Assignee: NTT DATA Services, LLC
    Inventors: Dhurai Ganesan, Aananthanarayanan Pandian, Sankar Chandrasekaran
  • Patent number: 11431840
    Abstract: Systems and methods for providing secure communication between an inmate and an outside user are disclosed. In various aspects, account information of both the user and the inmate is stored. A message transmission is received from a first device that includes a header portion and an encrypted payload portion. The system verifies that confidential communication between the inmate and the outside user is permitted based on the header portion and the stored account information. Once verified, the message is transmitted to a second device without decrypting the payload portion of the message.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: August 30, 2022
    Assignee: Global Tel* Link Corporation
    Inventor: Stephen L. Hodge
  • Patent number: 11429421
    Abstract: A computer system is provided. The computer system includes a memory, a network interface, and at least one processor coupled to the memory and the network interface. The processor is configured to receive, via the network interface, a request for a computing session; determine a security score for the computing session; identify a virtual resource designated to support computing sessions having the security score; and establish the computing session with the virtual resource.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 30, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Juan Rivera
  • Patent number: 11431677
    Abstract: The method for implementing mechanisms for Layer 7 context accumulation for enforcing Layers 4, 7, and verb-based rules is presented. The method comprises: receiving stream data, and identifying a packet in the stream. If the packet includes Layer 7 headers: for each Layer 7 header: determining content of the packet identified by a Layer 7 header's identifier; and parsing the content to extract firewall input data. If one or more rules at least partially match the firewall input data, determining that a particular rule also includes additional information that cannot be found in the firewall input data; performing a DPI on the content to determine whether at least a portion of the additional information is found in the content; extracting additional input data from the content and adding it to the firewall input data; and applying the rules to the firewall input data to process the packet.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: August 30, 2022
    Assignee: NICIRA, INC.
    Inventors: Sushruth Gopal, Jayant Jain, Subrahmanyam Manuguri, Anirban Sengupta, Deepa Kalani, Alok Tiagi, Sushil Singh
  • Patent number: 11431890
    Abstract: Apparatuses and systems for electronic wearable devices such as smart glasses are described. The wearable device can comprise a housing, an image capture component, a locking component, and a control component. The housing defines an imaging aperture. The image capture component is coupled to the housing and aligned with the imaging aperture. The image capture component is configured to capture image data of a field of view aligned with the imaging aperture. The locking component is coupled to the image capture component. The locking component modifies a capture state of the image capture component to selectively enable image capture in response to a selection releasing the locking component. The control component is coupled to the locking component. Interaction with the control component comprises the selection releasing the locking component and triggering modification of the capture state of the image capture component.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: August 30, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan M Rodriguez, II, Gerald Nilles
  • Patent number: 11431740
    Abstract: Embodiments include a computing device with a memory and a processor configured to perform operations including computing a cybersecurity and privacy (CS&P) framework profile (or risk factor) for a cybersecurity program implemented by an enterprise, computing a CS&P maturity level (or maturity factor) for the cybersecurity program, determining an integrated result for the cybersecurity program based at least in part on a combination of the CS&P framework profile and the maturity factor.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: August 30, 2022
    Assignee: Criterion Systems, Inc.
    Inventors: Robert Carl Heckman, Daniel Keith Chandler
  • Patent number: 11431820
    Abstract: The disclosure provides a method and system for implementing inter-process communications. The method includes sending, by a first application, a first message to a forwarding application according to a first preset inter-process communication mode. The first message includes transmission data and identification information of a second application; obtaining, by the forwarding application, the second application in response to the first message; and sending, by the forwarding application, the transmission data to the second application according to a second preset inter-process communication mode of the second application.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: August 30, 2022
    Assignee: Industrial Technology Research Institute
    Inventors: Ping-Hsien Chi, Chuan-Sheng Lin, Yu-Hsuan Chi, Yi-Wen Li, Yun-Chen Tsai
  • Patent number: 11431751
    Abstract: Potentially malicious uniform resource locators and websites are safely and effectively investigated through live forensic browsing. Live data from an isolated browser feeds a security information and event management (SIEM) tool and other forensic tools during a browsing session, allowing investigators to direct the browsing in response to analysis results. Session data may be translated for SIEM ingestion. Browsing sessions may be manually or automatically customized to obscure their forensic nature, by routing selection, by bandwidth or latency adjustment, or by spoofing externally detectable characteristics such as geolocation, user agent, time zone, and language. Forensic activity by an investigator may also be obscured from discovery by an attacker as a result of spoofing the browser's context, such as plugin status and host machine physical characteristics.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amar Dinesh Patel, John Lambert, Nitin Kumar Goel
  • Patent number: 11429727
    Abstract: An example embodiment may involve a remote network management platform including a computational instance hosting a particular application. The particular application may be based on a unit of program code, use one or more database tables, and define one or more user roles with respect to accessing the program code and the database tables. A scanner application may be configured to: receive, from a client device, a request to scan the particular application; retrieve the particular application; conduct a static security scan by applying a set of rules that define security vulnerabilities, where the rules take into account (i) relationships between the user roles and the unit of program code, and (ii) relationships between the user roles and the database table; and transmit, to the client device, a representation of a web page that contains observed security vulnerabilities of the particular application.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: August 30, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Pavan Mohan