Network Resources Access Controlling Patents (Class 709/229)
-
Patent number: 11172061Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for initiating automated actions using ring-shaped electronic devices. Example methods may include determining, by a ring-shaped electronic device comprising a button, a first user interaction with the button, determining that a first action associated with the first button sequence identifier is to initiate a synchronous communication, determining contact information associated with the first action, and initiating the synchronous communication using the contact information.Type: GrantFiled: January 23, 2019Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Sarah Graber, Brad Arnold, Daniel Borrelli, Samuel Elbert McGowan, Joshua Watson
-
Patent number: 11171917Abstract: A method of providing domain name system (“DNS”) eligibility is provided. The method includes obtaining, at an eligibility service comprising at least one electronic server computer communicatively coupled to a computer network, a request of an eligibility proof from a DNS client; validating, by the eligibility service, the request; providing, by the eligibility service, the eligibility proof to the DNS client; obtaining, by the eligibility service, the eligibility proof, wherein the eligibility proof is related to a registration of a domain name by the DNS client with a DNS registry; validating, by the eligibility service, the eligibility proof; applying, by the eligibility service, a promotion credit to an account of the DNS client; and providing, by the eligibility service, a confirmation of the promotion credit to the DNS client.Type: GrantFiled: November 1, 2017Date of Patent: November 9, 2021Assignee: VERISIGN, INC.Inventors: James Gould, Karthik Shyamsunder
-
Patent number: 11169849Abstract: An intelligent resource initiation and deployment system is provided that identifies a location of a user, identifies entities adjacent the user based on the user location, and identifies a resource application and/or the resource pools. The invention identifies a resource pool which optimizes resource grants for the user based on the desired outcome of the user and/or the entity at which the user is located. The system further includes identifying when the resource pool is active, or what additional information is needed for the user to make the optimized resource pool active. The present invention shifts the processing capacity, memory, and processing speeds related to determination and selection of a resource pool and/or validation of the resource pool during interactions from the time of the interaction to before the interaction is even initiated.Type: GrantFiled: June 20, 2019Date of Patent: November 9, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Kerry Michelle Cantley, Heather Roseann Dolan
-
Patent number: 11165565Abstract: A secure key system is described that distributes a private key of a key server to an edge server for encryption on behalf of an owner of the private key when establishing a session with a client. To distribute the private key, the key server receives from the edge server a quote generated by a secure enclave of the edge server. The quote attests to code of the secure enclave. The key server verifies the quote to ensure that the code of the secure enclave is trusted code. The key server encrypts the private key using a key of the edge server and sends the encrypted private key to the code of the secure enclave. The code of the secure enclave decrypts the private key using its key. Untrusted code of the edge server then requests the code of the secure enclave to perform cryptographic actions using the private key.Type: GrantFiled: December 9, 2016Date of Patent: November 2, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Andrey Belenko
-
Patent number: 11165524Abstract: According to one embodiment, a social information distribution apparatus apportions and accumulates, for items classified, basic information including a position of each of a plurality of information sources and social information transmitted in time series from each of the plurality of information sources, analyzes the accumulated social information, modifies and processes the social information, updates the social information as some of the items, selects social information to be broadcast, determines a broadcast format including at least classification of broadcast ranges, a broadcasting time, and a repetition count within the broadcasting time when broadcasting the selected social information, and transmits the selected social information to a designated broadcast range by a broadcast wave.Type: GrantFiled: February 11, 2020Date of Patent: November 2, 2021Assignee: Kabushiki Kaisha ToshibaInventors: Shinichi Kurihara, Yuichiro Saito, Kazuhisa Imura, Satoshi Yamasaki, Toshihiro Mikoshi, Osamu Kobori
-
Patent number: 11165605Abstract: In an approach to generating and managing personalized private roaming service set identifiers and networks, one or more computer processors generate one or more private networks based on one or more policies associated with a user and capabilities of one or more network providers in a communication proximity to the user. The one or more computer processors create one or more configuration files required to implement the one or more generated private networks on the one or more network providers. The one or more computer processors implement the one or more generated private networks by applying the one or more created configuration files to the one or more network providers.Type: GrantFiled: March 9, 2020Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Craig M. Trim, Seng Chai Gan, Shikhar Kwatra, Adam Lee Griffin, Michael Nicholas Virnoche
-
Patent number: 11163621Abstract: A method may include iterating over multiple application programming interfaces (APIs) to extract an authentication type for the multiple APIs. The method may also include, from a central repository, automatically registering a new user for access to a given API of the multiple APIs. The method may additionally include obtaining authentication data based on an authentication type for the given API, and storing the authentication data. The method may also include accessing the given API using the stored authentication data.Type: GrantFiled: July 8, 2020Date of Patent: November 2, 2021Assignee: FUJITSU LIMITEDInventors: Junhee Park, Wei-Peng Chen
-
Patent number: 11159406Abstract: A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.Type: GrantFiled: February 21, 2020Date of Patent: October 26, 2021Assignee: Facebook, Inc.Inventors: Robert M. English, Jeffrey Rothschild
-
Patent number: 11159411Abstract: A distributed testing service for providing responsive and fault-tolerant testing computing platforms within a range of configurable testing conditions. The distributed testing service may be provide an independent worker registry service, a repository service, and multiple worker nodes. Further, the worker nodes may push, or initiate, transmissions to provide status information that may be used to determine appropriate worker nodes to client computers that are requesting worker nodes for executing test cases. The distributed testing service may provide network information for worker nodes to client computers so that communications involving executing the test cases on the worker nodes to not include the worker registry service or the repository service.Type: GrantFiled: November 26, 2019Date of Patent: October 26, 2021Assignee: Amazon Technologies, Inc.Inventors: David Mozealous, Arpit Dhandhania
-
Patent number: 11157253Abstract: A software deployment system includes a release module, a deployment control module, and a deployment module. The release module is configured to generate a first release object identifying a specific version of a first set of files in a version control system. The files encode deployment parameters, including a pointer to an executable form of a first application. The deployment control module is configured to promote the first release object to an environment by copying the first set of files to a location in the version control system corresponding to the environment. The deployment module is configured to, after the first release object is promoted to an environment, deploy the first release object by: configuring the environment according to the deployment parameters; copying the executable form of the first application from the pointer location to the environment; and initiating execution of the copied executable form in the environment.Type: GrantFiled: June 30, 2020Date of Patent: October 26, 2021Assignee: TD Ameritrade IP Company, Inc.Inventors: Yuly Shteyman, Jonathan M. Mell
-
Patent number: 11153343Abstract: A device may generate network profile data indicating a set of network parameters detected by the device. The device may encrypt the network profile data and may transmit the encrypted network profile data to a network device, such as a router, or a server. The router or server may analyze the encrypted network profile data to determine if the device is secure. The router of server may perform one or more security measures if the device is not secure.Type: GrantFiled: January 30, 2020Date of Patent: October 19, 2021Assignee: Cypress Semiconductor CorporationInventor: Hui Luo
-
Patent number: 11151279Abstract: Some implementations disclosed herein provide systems and methods that use an inmate-accessible electronic briefcase to facilitate an inmate's organization of significant content. Electronic documents are created and stored in an organized document storage area that may be accessed while the inmates are incarcerated and after the inmates are released.Type: GrantFiled: January 15, 2021Date of Patent: October 19, 2021Assignee: CONFINEMENT TELEPHONY, LLCInventors: John Vincent Townsend, III, Timothy Edwin Pabon, Rick Allen Lubbehusen, Eugene B. Joswick, III
-
Patent number: 11146630Abstract: Apparatuses, systems, and methods related to a data center using a memory pool between selected memory resources are described. A data center using a memory pool between selected memory resources may enable performance of functions, including automated functions critical for prevention of damage to product, personal safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile.Type: GrantFiled: April 23, 2020Date of Patent: October 12, 2021Assignee: Micron Technology, Inc.Inventor: Aaron P. Boehm
-
Patent number: 11146403Abstract: An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: request logging information from a target information handling system, the target information handling system including private data therein; based on blockchain credentials stored in the information handling system, create a transaction record associated with the request, wherein a plurality of nodes associated with the blockchain are configured to process the transaction record to determine whether access should be granted to the logging information; and in response to the plurality of nodes determining that access should be granted, receive the logging information.Type: GrantFiled: January 15, 2019Date of Patent: October 12, 2021Assignee: Dell Products L.P.Inventors: Viswanath Ponnuru, Prasoon Kumar Sinha
-
Patent number: 11140092Abstract: A system and method for server relocation in a packet data network. A transport protocol session is established between a client 20 and server 14_1 to transfer content from the server to the client in data packets. As well as transmitting data packets to the client, the server additionally transmits declarative information as signaling packets. The declarative information includes an identifier of the content being transmitted in the ongoing session. This allows other servers 14_2 with the same content to identify the existence of the session and gives them the opportunity to volunteer to take over the session, for example if they can see that the client is now closer to them than the server currently serving the content. The two servers can then coordinate transfer of the session, whereafter the session continues with the second server transmitting content to the client.Type: GrantFiled: August 5, 2016Date of Patent: October 5, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Attila Mihály, Szilveszter Nádas, András Zahemszky
-
Patent number: 11138163Abstract: An embodiment may involve obtaining a set of data records including features characterizing operational aspects of a communication network. Each data record may include a feature vector and performance metrics of the communication network. Each feature vector may include a multiple elements corresponding to feature-value pairs. A first statistical analysis may be applied to the set of data records and their performance metrics to identify major contributors to degraded network performance. A second statistical analysis may be applied to identify elements that negatively influence the major contributors, and to discriminate between additive effects and incompatibilities as the source of negative influence. For each major contributor, a hierarchical dependency tree may be constructed with the major contributor as the root node and influencer elements as other nodes.Type: GrantFiled: October 30, 2019Date of Patent: October 5, 2021Assignee: EXFO SOLUTIONS SASInventors: Maha Mdini, Justin Whatley, Sylvain Nadeau
-
Patent number: 11133107Abstract: A system for improving a machine learning allergy diagnosis process is provided. The system implements a method that includes identifying databases comprising data identifying menu items served by food establishments. Allergy data defining a food products associated with potential allergens is analyzed in real time and in response, baseline allergen indication software code for defining an allergen baseline indicator is generated. Ingredients of the menu items are analyzed with respect to the allergy data and allergen baseline levels for the ingredients determined. An allergen baseline level for each menu item is determined and an allergen alert software application for alerting a user with respect to each overall allergen assessment is generated.Type: GrantFiled: November 20, 2017Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Allison G. Martinez-Arocho, Randy A. Rendahl, Jocelyn Sese, Ashley K. Silva
-
Patent number: 11132381Abstract: Paxos transactions are pipelined in a distributed database formed by a plurality of replica servers. A leader server is selected by consensus of the replicas, and receives a lock on leadership for an epoch. The leader gets Paxos log numbers for the current epoch, which are greater than the numbers allocated in previous epochs. The leader receives database write requests, and assigns a Paxos number to each request. The leader constructs a proposed transaction for each request, which includes the assigned Paxos number and incorporates the request. The leader transmits the proposed transactions to the replicas. Two or more write requests that access distinct objects in the database can proceed simultaneously. The leader commits a proposed transaction to the database after receiving a plurality of confirmations for the proposed transaction from the replicas. After all the Paxos numbers have been assigned, inter-epoch tasks are performed before beginning a subsequent epoch.Type: GrantFiled: January 7, 2019Date of Patent: September 28, 2021Assignee: Google LLCInventors: Wilson Cheng-Yi Hsieh, Alexander Lloyd
-
Patent number: 11133108Abstract: A method for improving a machine learning allergy diagnosis process is provided. The method includes identifying databases comprising data identifying menu items served by food establishments. Allergy data defining a food products associated with potential allergens is analyzed in real time and in response, baseline allergen indication software code for defining an allergen baseline indicator is generated. Ingredients of the menu items are analyzed with respect to the allergy data and allergen baseline levels for the ingredients determined. An allergen baseline level for each menu item is determined and an allergen alert software application for alerting a user with respect to each overall allergen assessment is generated.Type: GrantFiled: December 14, 2017Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Allison G. Martinez-Arocho, Randy A. Rendahl, Jocelyn Sese, Ashley K. Silva
-
Patent number: 11129123Abstract: A first device that includes a processor configured to transmit/receive a trigger message to/from a second device based on wireless short-range communication. The trigger message initiates a registration process within a wireless local area network (WLAN).Type: GrantFiled: July 23, 2018Date of Patent: September 21, 2021Assignee: BlackBerry LimitedInventors: Stephen McCann, Michael Peter Montemurro, Roger Paul Durand, Sanjay Nathwani
-
Patent number: 11128622Abstract: A method for processing a data request is performed by an access device, and includes receiving, from a user terminal, the data request including data information of target data, obtaining the data information from the data request, searching for a storage device identifier and first authentication information, based on the data information, and sending the first authentication information and the data information, to a storage device corresponding to the storage device identifier, to enable the storage device to perform authentication on the first authentication information, and to enable the storage device to, in response to the authentication succeeding, obtain the target data indicated by the data information. The method further includes receiving, from the storage device, the target data, and sending the target data to the user terminal, to respond to the data request.Type: GrantFiled: June 26, 2018Date of Patent: September 21, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yong Dong Wu, Feiling Fu
-
Patent number: 11122023Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: August 29, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Alan Conrad Rawcliffe, Samuel John Young, Shyam Krishnamoorthy, Marco Argenti, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III
-
Patent number: 11122012Abstract: The different advantageous embodiments provide a system for managing license utilization comprising a client system, a number of message transport servers, and a number of license management servers. The client system is configured to generate a number of messages having information about usage associated with a project code or a business unit. The number of message transport servers replicates the number of messages. The number of messages is transmitted to a message transport server in the number of message transport servers. The message transport server receiving the number of messages replicates the number of messages to each message transport server. The number of license management servers has a number of license management services configured to listen for updates from the number of message transport servers. The updates are the number of messages replicated across the number of message transport servers.Type: GrantFiled: February 6, 2017Date of Patent: September 14, 2021Assignee: The Boeing CompanyInventor: Richard Jesse Dickson
-
Patent number: 11122075Abstract: The disclosed computer-implemented method includes applying transport protocol heuristics to selective acknowledgement (SACK) messages received at a network adapter from a network node. The transport protocol heuristics identify threshold values for operational functions that are performed when processing the SACK messages. The method further includes determining, by applying the transport protocol heuristics to the SACK messages received from the network node, that the threshold values for the transport protocol heuristics have been reached. In response to determining that the threshold values have been reached, the method includes identifying the network node as a security threat and taking remedial actions to mitigate the security threat. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 19, 2019Date of Patent: September 14, 2021Assignee: Netflix, Inc.Inventor: Randall Stewart
-
Patent number: 11122025Abstract: A method includes selecting, at a content management computer, a particular content source of a plurality of content sources for media content associated with a media content item requested by a first media device. The particular content source is selected based on a network topology of an access network. The method includes sending a first instruction to the particular content source from the content management computer. The first instruction causes the particular content source to send the media content to the first media device. The method includes, after sending the first instruction, receiving, at the content management computer, a request for the media content item from a second media device. The method also includes sending a second instruction from the content management computer to the first media device. The second instruction causes the first media device to send the media content to the second media device.Type: GrantFiled: May 2, 2019Date of Patent: September 14, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Ankur Mukerji, Charles Scott
-
Patent number: 11115377Abstract: A method for resolving an IP address, includes a step of receiving an address resolution request, the request including a datum representative of a MAC address; a step of looking up, within a data structure, an IP address, depending on the datum representative of a MAC address; and a step of transmitting said IP address.Type: GrantFiled: February 12, 2016Date of Patent: September 7, 2021Assignee: KERLINKInventors: Yannick Delibie, Laurent Toutain, Alexander Pelov
-
Patent number: 11108588Abstract: A method and system for providing configuration information to an Internet of Things (IoT) device. The method is performed at an IoT device and includes identifying a predetermined condition. The method further includes transmitting, via a network, a first signal to a first server based on identifying the predetermined condition and receiving ownership information from the first server. The ownership information includes contact information for a second server that is configured to provide configuration information to the IoT device. The method further includes transmitting a second signal to the second server and receiving configuration information from the second server. The method further includes performing an operation based on the configuration information.Type: GrantFiled: February 20, 2019Date of Patent: August 31, 2021Assignee: Wind River Systems, Inc.Inventors: Danut Gabriel Milea, Catalin Costea, Alex DeVries
-
Patent number: 11108815Abstract: Identifying potential network attacks on servers and protecting the servers from those potential attacks until the associated client requests can be confirmed as either legitimate or an actual attack is disclosed. Client requests for server resources are received by a network traffic management device (NTMD). The NTMD initially responds to the client requests on behalf of the associated servers. The initial responses include client side language scripts for execution by the clients. Executing the scripts causes the clients to resend their initial requests identified as a potential attack by the NTMD along with information indicating the client's legitimacy, such as the result of a computational JavaScript challenge. The NTMD receives the resent initial request, determines it was sent from a legitimate requestor and is therefore not an attack, and forwards it to the associated server.Type: GrantFiled: December 19, 2019Date of Patent: August 31, 2021Assignee: F5 NETWORKS, INC.Inventors: Ron Talmor, Nir Shahaf, Orna Zackaria
-
Patent number: 11107099Abstract: Example embodiments of the disclosed technology implement a brand penetration determination system using image semantic content. A geographic sub-region determination system is configured to partition a geographic area into two or more sub-regions. An image content analysis engine is configured to determine, from images captured at one or more sites within each sub-region, a number of detections of a brand within each respective sub-region. A brand penetration index generation system is configured to generate a brand penetration index for each sub-region based on the number of detections of the brand in the respective sub-region weighted by one or more factors (e.g., population factor, category factor, etc.), which is stored in memory with an indicator of each respective sub-region. In splitting the geographic area into two or more sub-regions, the number and/or boundaries of sub-regions are determined so as to ensure that the population within each sub-region is above a threshold.Type: GrantFiled: July 12, 2019Date of Patent: August 31, 2021Assignee: Google LLCInventors: Yan Mayster, Brian Edmond Brewington, Rick Inoue
-
Patent number: 11100046Abstract: A method, apparatus and computer program product for selectively storing network traffic data are described. Network traffic is stored according to a first packet filtering policy in a first repository. The stored network traffic is scanned in the first repository according to a second packet filtering policy to identify a subset of network traffic for archiving. The identified subset of network traffic identified by the second packet filtering policy are forensically interesting packets concerning a security issue. The identified subset of network traffic from the first repository is then stored in a second repository.Type: GrantFiled: January 25, 2016Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Russell L Couturier, Vijay Dheap, Derek T Lohnes, Ben A Wuest
-
Patent number: 11095662Abstract: The present disclosure describes a method, system, and non-transitory computer readable medium that includes instructions that permit users of different secure communication networks to exchange secure communications. A secure communication platform includes a user database that allows users from different secure communication networks to access keys for recipients outside of their network. Additionally, the secure communication platform provides a high degree of trust regarding the sender's identity, allowing the receiving network to trust the sender.Type: GrantFiled: August 29, 2017Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Arjun Bhatnagar, Christopher Howell
-
Patent number: 11095657Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved, more efficient, and more stable system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to selectively grant to third party applications permissions to access group-based communication objects of a group-based communication system. The apparatus and system further enable client devices to selectively grant to third party applications permissions to take specific actions with regards to the group-based communication objects within the system. To accomplish the improvements, the disclosed systems, apparatuses, and computing devices maintain a record of the permissions granted to third party applications in a permissions table stored in a computer storage device.Type: GrantFiled: February 12, 2018Date of Patent: August 17, 2021Assignee: Slack Technologies, Inc.Inventors: Meagan Gamache, Diogenes Brito, Buster Benson, Kefan Xie, Paul Matthew Jennings, Christopher Sullivan, Benjamin William Scholey Redman
-
Patent number: 11095780Abstract: An information processing apparatus, communicable with an intermediary apparatus communicable with a target apparatus, includes circuitry configured to receive, from a terminal device communicable with the information processing apparatus, identification information acquired by the terminal device from an external source, receive, from the terminal device, image data input at the terminal device, identify a transmission destination of the received image data, related to a service operation associated with the identification information and to be output from the target apparatus via the intermediary apparatus, based on address information of a transmission source that has transmitted the identification information to the information processing apparatus, and transmit information indicating the transmission destination of the image data to the terminal device.Type: GrantFiled: November 13, 2019Date of Patent: August 17, 2021Assignee: RICOH COMPANY, LTD.Inventor: Mitsuo Ando
-
Patent number: 11093642Abstract: A method, computer program product, and a system where a processor(s) intercepts a query from a client targeting a database. The processor(s) analyzes the query to determine contextual data relevant to the query and determines, based on a data masking policy, if a portion of results responsive to the intercepted query should be provided to the client as masked data. When the processor(s) determines that the portion of the results should be provided to the client as masked data, the processor(s) determines computing resources managing data comprising the results responsive to the intercepted query. The processor(s) executes the query on the computing resources by obtaining the masked data via coprocessors deployed on the computing resources, where the coprocessors mask the portion of the results. The processor(s) returns query results comprising the portion of the results masked by the coprocessors, to the client.Type: GrantFiled: January 3, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Michal Bodziony, Lukasz S. Studzienny, Monika Piatek, Marcin Filip, Andrzej Laskawiec, Marcin Luczynski, Tomasz Zatorski
-
Patent number: 11093609Abstract: In one embodiment, a device in a network tracks changes in a source port or address identifier indicated by network traffic associated with a particular host in the network. The device detects an operating system start event based on the track changes in the source port or address identifier indicated in the traffic data associated with the particular host. The device provides data regarding the detected operating system start event as input to a machine learning-based malware detector. The device causes performance of a mitigation action in the network when the malware detector determines that the particular host is infected with malware.Type: GrantFiled: September 11, 2019Date of Patent: August 17, 2021Assignee: Cisco Technology, Inc.Inventors: David McGrew, Blake Harrell Anderson, Subharthi Paul
-
Patent number: 11093041Abstract: A gesture-based graphical user interface control system and method are provided. The method may include receiving an indication to recognize an input device gesture to be used for performing a graphical user interface action on the computer system. The method may further include training the computer system to recognize the input device gesture. The training may include receiving gesture data representative of the input device gesture to be used for performing the graphical user interface action and defining the input device gesture based on the gesture data. The method may also include mapping the input device gesture to the graphical user interface action. The mapping may include receiving an indication to define the graphical user interface action on the computer system and defining the graphical user interface action. The method may additionally include detecting performance of the input device gesture and performing the graphical user interface action.Type: GrantFiled: November 30, 2018Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Michael Bender, Keith R. Walker, Christopher M. Wood
-
Patent number: 11088948Abstract: Systems and methods are provided to add flow identification information to packets of network traffic. Each packet can have flow identification information added based on the packet being sent to a full-proxy mode appliance. A stateful network routing service may intercept packets and determine the packets are to be sent to a full-proxy mode appliance. Based on this determination, the stateful network routing service may obtain or generate flow identification information to identify the packet. The stateful network routing service may add the information to the packet and transmit the enriched packet to a full-proxy mode network appliance. The stateful network routing service may receive a second enriched packet from the network appliance. The stateful network routing service can parse the second enriched packet for flow identification information and identify the second enriched packet based on the flow identification information.Type: GrantFiled: September 25, 2020Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventors: Dheerendra Talur, Milind Madhukar Kulkarni, Narayan Subramaniam
-
Patent number: 11079937Abstract: Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. After a user has downloaded and installed the software package, a sharable volume is created upon a host system. In one embodiment, the sharable volume is adapted to present the contents of one or more remote systems to the host system as a local file, drive, or directory. One or more processes resident in the host system are adapted to intercept a command interpretable by the host system and translate the command into one or more commands interpretable by at least one remote system. The one or more commands are then serviced by at least one remote system and a result set is generated. The result set may then be converted into a format interpretable by the host system and output accordingly.Type: GrantFiled: July 3, 2016Date of Patent: August 3, 2021Assignee: Oracle International CorporationInventors: Brandon Patrick Byers, Scott Philip Chatley, Thanh Trac Phan, J. Gabriel Gallagher, Peter Jan Pistek
-
Patent number: 11080355Abstract: A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site.Type: GrantFiled: May 26, 2020Date of Patent: August 3, 2021Inventor: Gregory A. Piccionelli
-
Patent number: 11080763Abstract: The present disclosure is directed to methods for identifying a user by a demand side platform (DSP) across advertiser exchanges. The method includes establishing, by a DSP, a cookie mapping for a user. The cookie mapping includes a mapping of user identifiers for the user from advertisement exchanges to a user identifier assigned by the DSP for the user. The DSP stores to the cookie mapping a first mapping to the user identifier of the DSP, comprising a first user id received by a bidder from a first exchange and a first exchange id for the first exchange. A bidder inserts a pixel into a bid for an impression opportunity to a second exchange. The pixel includes a key to the cookie mapping and a second user id for the user and a second exchange id. The second user id is received by the bidder from a second exchange.Type: GrantFiled: January 27, 2020Date of Patent: August 3, 2021Assignee: MediaMath, Inc.Inventors: Yehuda Ari Buchalter, Paul M. Mason, Joseph M. Zawadzki, Roland G. Cozzolino, Leo T. Craig
-
Patent number: 11082448Abstract: Methods and systems for preventing phishing attacks using the domain name system are disclosed. A method includes: receiving, by a computing device, a domain name system (DNS) request comprising a domain name; determining, by the computing device, at least one domain name that is similar to the domain name; and sending, by the computing device, the at least one domain name that is similar to the domain name as a response to the DNS request.Type: GrantFiled: June 14, 2018Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Antonio Bagarolo, Paolo Ottaviano, Gianluca Perreca, Pasquale Maria Mascolo Montenero, Marco Imperia, Maximiliano Cammisa
-
Patent number: 11082519Abstract: A computer-implemented method of providing content using a request-response protocol is provided. The method comprises storing a data object associated with a key, receiving a first response message from a server containing an invalidate parameter wherein the invalidate parameter includes a pattern that matches the key, and invalidating the stored data object associated with the key in response to the invalidate parameter. A computing system comprising one or more processors and non-transitory computer readable storage medium embodying programming instructions configurable to cause the one or more processors to implement a proxy cache is also provided. The proxy cache is configured to store a data object associated with a key, receive a first response message from a server containing an invalidate parameter wherein the invalidate parameter includes a pattern that matches the key, and invalidate the stored data object associated with the key in response to the invalidate parameter.Type: GrantFiled: May 8, 2017Date of Patent: August 3, 2021Assignee: salesforce.com, inc.Inventors: Brian Toal, Paymon Teyer
-
Patent number: 11074331Abstract: An information processing apparatus comprises a controller configured to: (1) receive, from a first user authorized to access a resource, an access control setting applicable to a second user, the access control setting set within an authority of the first user; (2) receive, in response to a successful authentication of the second user, an access permission request for the resource from the second user; and (3) request, if what is requested in the access permission request is allowed by the access control setting, the resource to execute a process according to the access permission request.Type: GrantFiled: September 5, 2018Date of Patent: July 27, 2021Assignee: FUJIFILM Business Innovation Corp.Inventor: Yoshihiro Fujimaki
-
Patent number: 11074223Abstract: A method, computer program product, and system for identifying an orphan file in a shared database, wherein an owner of the orphan file no longer has access to the shared database, identifying an orphan file in a shared database, where an owner of the orphan file no longer has access to the shared database, surveying a group of one or more users, where surveying comprises a request to vote among the group for a new owner of the orphan file, and assigning ownership permission to a new owner among the one or more users within the group based on a result of the survey.Type: GrantFiled: March 26, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Jonathan Dunne, Liam S. Harpur, Robert Loredo
-
Patent number: 11074654Abstract: A computer-implemented method and an interactive computer system has a user interface with computer software application tool(s) for retirement planning purposes. The user interface is generally referred to herein as an income dashboard.Type: GrantFiled: September 17, 2020Date of Patent: July 27, 2021Assignee: Wells Fargo Bank, N.A.Inventors: Chad Allen Yarbrough, Christopher J. Healey, Jeff Timmermann
-
Patent number: 11070594Abstract: Embodiments are directed to managing communication. Credentials of a user may be provided to an authorization service such that the authorization service authenticates the user as a member of authorization groups and such that the user may be associated with a gateway on an overlay network. The authorization groups may be compared with user groups to associate the user with one or more user group. The gateway may be associated with one or more resource group based on the user groups. Policy information may be generated for the gateway based on each resource group. The policy information may be provided to the gateway to define policies associated with resources in the overlay network. The policy information may be enforced against source nodes providing overlay traffic directed to target nodes in the overlay network.Type: GrantFiled: October 29, 2020Date of Patent: July 20, 2021Assignee: Tempered Networks, Inc.Inventors: Nicholas Anthony Marrone, Bryan David Skene
-
Patent number: 11070548Abstract: A method includes receiving, by a token provider server, a first request for a first token that is associated with first information from a first application. The first request for the first token is part of an application session between a plurality of applications that includes the first application. The token provider server provides the first token to the first application. The token provider server receives the first token from a second application of the plurality of applications. The token provider server provides first information associated with the first token to the second application. The first information enables an action to be performed by the second application based on the first information.Type: GrantFiled: December 21, 2018Date of Patent: July 20, 2021Assignee: PAYPAL, INC.Inventor: Rahul Nair
-
Patent number: 11068291Abstract: To facilitate backwards compatibility, a computing device may respond to a call from an application for information regarding a processor on the computing device by returning information regarding a different processor than the processor on the computing device.Type: GrantFiled: January 20, 2017Date of Patent: July 20, 2021Assignee: Sony Interactive Entertainment Inc.Inventors: Mark Evan Cerny, Simon Pilgrim
-
Patent number: 11063955Abstract: A system and a method for gaining access of devices based on a user's identity are disclosed. The method comprises a target device detecting a user worn accessory present in vicinity of a target device. Upon detection, the target device receives a user identity (UID) from the user worn accessory. The user worn accessory sends the UID based on verification of user's body data. Upon receiving the UID, the target device matches the UID with a list of known UID's to identify access rights assigned to the target device. Based on the identified access rights, the target device provides access to the user. Thus, the user may automatically get an access without handling the target device.Type: GrantFiled: October 17, 2019Date of Patent: July 13, 2021Inventor: Leigh Rothschild
-
Patent number: 11062045Abstract: A computer-implemented method for propagating access to assets across a plurality of datasources. The method may include receiving user input via an administrative user interface that comprises selection of the datasources. A plurality of provisionable assets including at least one provisionable asset from each of the datasources may be automatically retrieved. Asset designations of at least some of the provisionable assets may be received via the administrative user interface. A plurality of asset paths corresponding to the designated assets may be automatically determined. The asset paths may be automatically assigned to an authorized role and automatically consolidated for collective invocation in response to queries.Type: GrantFiled: October 10, 2018Date of Patent: July 13, 2021Assignee: Mastercard International IncorporatedInventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Vikranth Kumar Anneboina