Patents Issued in February 6, 2024
-
Patent number: 11895064Abstract: At an electronic device with a touch-sensitive display, display a message transcript, where the message transcript includes at least one message from at least a first user. Determine, based at least in-part on the at least one message, a plurality of suggested one or more characters. Display, on the touch-sensitive display, the plurality of suggested one or more characters. Detect an input on the touch-sensitive display. Determine whether the input represents user selection of one of the plurality of suggested one or more characters. Display the selected one of the plurality of suggested one or more characters in the message transcript. Send the selected one or more characters to the first user.Type: GrantFiled: February 6, 2023Date of Patent: February 6, 2024Assignee: Apple Inc.Inventors: Lawrence Y. Yang, Giulia Pagallo, Linden B. Siahaan, Justin Wood, Roberto Garcia, Jerome Rene Bellegarda, Tiffany S. Jon
-
Patent number: 11895065Abstract: A computer implemented method includes supplying to a client device prompts for a first individual to provide a vote for a preference of the first individual. The preference relates to an activity during an ephemeral time period. The vote is collected. Matches between the first individual and a pool of individuals are generated based upon common votes and matching criteria. The matches are supplied to the client device. A match acceptance for a second individual is collected from the client device. Network communication is enabled between the first individual and the second individual.Type: GrantFiled: May 14, 2021Date of Patent: February 6, 2024Assignee: AMI Holdings LimitedInventors: John Kneeland, Benedict Copping
-
Patent number: 11895066Abstract: A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.Type: GrantFiled: February 2, 2022Date of Patent: February 6, 2024Assignee: T-Mobile Innovations LLCInventors: Sheraz F. Dar, Zakir Hussain Syed, Aditi Ranjit Kumar Verma
-
Patent number: 11895067Abstract: A secure data path enables sending and receiving message applications to transmit instructions for recalling a sent message and updating or deleting content of the recalled message in an inbox of a recipient. In response to a recall request from the sending message application over the secure channel, since the receiving message application has access to a recipient inbox, the receiving message application may process the recall request to update and/or delete content of a received message—even after a recipient has read the received message. Since the content of a received message may be updated or deleted in a recipient inbox, robust and reliable message recall is provided.Type: GrantFiled: June 21, 2022Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jun Chen, Philip Z. Loh, Jia Guo, Yue Ma, Tania Albarghouthi
-
Patent number: 11895068Abstract: Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system receives a plurality of content communications from a plurality of client devices, each content communication comprising an associated piece of content and a corresponding metadata. Each content communication is processed to determine associated context values for each piece of content, each associated context value comprising at least one content value generated by machine vision processing of the associated piece of content. A first content collection is automatically generated based on context values, and a set of user accounts are associated with the collection. An identifier associated with the first content collection is published to user devices associated with user accounts. In various additional embodiments, different content values, image processing operations, and content selection operations are used to curate content collections.Type: GrantFiled: July 12, 2021Date of Patent: February 6, 2024Assignee: Snap Inc.Inventors: Jianchao Yang, Yuke Zhu, Ning Xu, Kevin Dechau Tang, Jia Li
-
Patent number: 11895069Abstract: A message sending method includes: receiving at least one first input; adding, in response to each first input, at least one message input box to a message editing interface corresponding to a target contact; receiving at least one second input; and sending message content in a first target input box to the target contact in response to each second input, where the first target input box is a message input box of message input boxes displayed in the message editing interface.Type: GrantFiled: January 17, 2022Date of Patent: February 6, 2024Assignee: Vivo Mobile Communication Co., LTD.Inventor: Ru Liu
-
Patent number: 11895070Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a reply interface with selectable stickers for sending in a message. The program and method provide for receiving, by a first device of a first user, a media content item provided by a second device of a second user; determining, in response to receiving the media content item, a set of stickers for displaying with the media content item; and displaying, by the first device, the media content item together with a first reply interface and a second reply interface for sending a reply message to the second device. The first reply interface includes the set of stickers, each of which is selectable by the first user for sending to the second device. The second reply interface includes an input box for sending message content to the second device.Type: GrantFiled: October 20, 2022Date of Patent: February 6, 2024Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, Ranidu Lankage, David Phillip Taitz, Jeremy Baker Voss, David Whyte
-
Patent number: 11895071Abstract: Disclosed embodiments pertain to filtering application notifications from one or more applications on an electronic device. A request can be received from an application installed on the electronic device to present a notification. In response, a machine learning model is invoked that is trained to generate a relevancy score for a notification based on historical behavior of the user with respect to previous notifications from the application as well as the active context of the user. The relevancy score can be compared with a threshold to determine whether the threshold is satisfied. Notification filtering can be performed based on whether or not the threshold is satisfied. The method can filter out the notification from presentation if the threshold is satisfied and present the notification if the threshold is unsatisfied, or vice versa.Type: GrantFiled: July 19, 2022Date of Patent: February 6, 2024Assignee: Capital One Services, LLCInventors: Kathryn Tikoian, Joshua Edwards, Tyler Maiman
-
Patent number: 11895072Abstract: Systems for intelligent sorting of time series data for improved contextual messaging are included herein. An intelligent sorting server may receive time series data comprising a plurality of chat messages. The intelligent sorting server may determine a first order of the plurality of chat messages based on a chronologic order. The intelligent sorting server may use one or more machine learning classifiers to identify candidates for reordering the chat messages. The intelligent sorting server may generate a second order of the chat messages based on the identified candidates for reordering. Accordingly, the intelligent sorting server may present, to a client device, a transcript of the chat messages associated with the second order and an indication that at least one chat message has been repositioned.Type: GrantFiled: March 13, 2023Date of Patent: February 6, 2024Assignee: Capital One Services, LLCInventor: Jonathan Shek Wing Lee
-
Patent number: 11895073Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.Type: GrantFiled: August 26, 2022Date of Patent: February 6, 2024Assignee: Google LLCInventors: Vijay Umapathy, Ryan James Fioravanti
-
Patent number: 11895074Abstract: An email ranking system assigns scores to emails of a user based on actions that other recipients of the emails have taken with respect to the emails. In determining the scores, the email ranking system may weight each recipient's action based on how closely connected the recipient is to the user and a type of connection the recipient has to the user. Each email's score may represent a likelihood that the email contains content that is important to the user. A client device may display the user's emails based on the scores. The client device may list the emails in descending order based on the scores, enabling the user to prioritize review of emails that are more likely to be important to the user. In this way, the email ranking system improves the client device by helping the user more quickly identify important emails.Type: GrantFiled: May 31, 2022Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Maurizio Cibelli
-
Patent number: 11895075Abstract: A method and apparatus for displaying mail for share, and an electronic device and a storage medium are provided. The method includes: in response to the detection of a mail sharing operation, determining mail for share in a current mailbox; and displaying the mail for share in a preset display manner, wherein the preset display manner is different from a display manner of non-shared mail in the current mailbox. By means of the technical solution, mail for share and non-shared mail in a mailbox can be effectively distinguished from one another, thereby improving the user experience.Type: GrantFiled: October 7, 2022Date of Patent: February 6, 2024Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventor: Yudong Liao
-
Patent number: 11895076Abstract: Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, when executed by the at least one processor, send an electronic message from a sender messaging account to a recipient messaging account, edit the message after it has been sent to the recipient messaging account to create an edited message and replace the sent message with the edited message in a same relative location of the sent message in the recipient's inbox, or delete the sent message or the edited message from the recipient's inbox.Type: GrantFiled: October 27, 2022Date of Patent: February 6, 2024Assignee: Myabuy, LLCInventor: Joel Goslar
-
Patent number: 11895077Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.Type: GrantFiled: February 20, 2023Date of Patent: February 6, 2024Assignee: Snap Inc.Inventors: Bradley Baron, Benjamin Ralph Hollis, Samuel Young
-
Patent number: 11895078Abstract: A communications system may include end-user devices (EUDs), a communications network, and a message processor. A message parser determines, from a received message, a message originator EUD having an associated originator message channel format, and at least one intended message recipient EUD with an associated recipient message channel format. A message channel database includes respective different message channel formats for different EUDs. A message recaster cooperates with the message parser and message channel database and transmits at least one recast message based upon the received message, which may include a corresponding recipient message channel format with a corresponding Internet Protocol (IP) address for the at least one intended recipient EUD.Type: GrantFiled: November 18, 2021Date of Patent: February 6, 2024Assignee: EAGLE TECHNOLOGY, LLCInventors: John M. Davis, John-Paul Sitarski, Michael Milazzo
-
Patent number: 11895079Abstract: Implementations set forth herein relate to rendering, at a message application, certain messages with a particular sorting scheme (e.g., a classification-based sorting scheme) based on the certain messages having transfer times that satisfy a transfer time threshold and, optionally, based on the certain messages being unread. Other messages rendered by the message application can be rendered with an alternative sorting scheme, such as chronologically. Utilization of the particular sorting scheme for the certain messages enables a user, viewing the messages, to review (e.g., reply-to, delete, and/or view) the certain messages with reduced latency, thereby allowing the certain messages to be more quickly reviewed and actioned when received.Type: GrantFiled: May 31, 2022Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventor: Dongeek Shin
-
Patent number: 11895080Abstract: A method for resolution of inter-network domain names between telecommunications networks includes storing, at a security edge protection proxy (SEPP) of a home network, a mapping between a domain name and a network address of a producer network function of the home network. The method includes receiving, at the SEPP of the home network, a request message from a consumer network function of a visitor network. The method includes resolving, at the SEPP of the home network, a request message domain name of the request message using the mapping between the domain name and the network address of the producer network function of the home network.Type: GrantFiled: June 23, 2021Date of Patent: February 6, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jay Rajput, Virendra Singh, Ankit Srivastava
-
Patent number: 11895081Abstract: This disclosure describes techniques for implementing network address translation as a distributed service over the nodes of a logical network fabric, such as a software-defined network fabric. A method includes registering, by an edge node of a network, an IP address of a client device. The method further includes forwarding, by the edge node, the registered IP address to a control plane of the network. The method further includes checking, by the control plane, a network address translation policy. The method further includes recording, by the control plane, translations between the registered IP address and an allocated IP address in a translation table, each of the translations being related to the edge node. The method further includes returning, by the control plane, the translations between the registered IP address and the allocated IP address to the edge node.Type: GrantFiled: February 9, 2022Date of Patent: February 6, 2024Assignee: Cisco Technology, Inc.Inventors: Victor Manuel Moreno, Sanjay Kumar Hooda
-
Patent number: 11895082Abstract: A device implementing the subject system may include at least one processor configured to receive, by a first system process, a first network address that corresponds to a domain name that was resolved by a second system process, the resolving having been responsive to a resolution request therefor by an application process. The at least one processor may be further configured to receive, by the first system process, a second network address for which a network connection was opened by the application process. The at least one processor may be further configured to, responsive to determining that the application process opened a network connection for a network address for which the application process did not provide, to the second system process, a resolution request for the corresponding domain name, provide, by the first system process, an indication of the network address in conjunction with an indication of the application process.Type: GrantFiled: December 29, 2022Date of Patent: February 6, 2024Assignee: Apple Inc.Inventors: Amitabha Ghosh, Franco Travostino, Henri S. Berger, Philip W. Flack, Timothy A. McCoy, Maciej Stachowiak, Beth M. Dakin
-
Patent number: 11895083Abstract: An address obtaining method includes obtaining, by a third network device, an identifier of a first application from a terminal device. The identifier of the first application indicates a request for obtaining an address of an instance of the first application. The address obtaining method further includes sending, by the third network device, a first message to a first network device, wherein the first message comprises the identifier of the first application, and the first message is useable to request the address of the instance of the first application. The address obtaining method further includes receiving, by the third network device, the address of the instance of the first application from the first network device, and sending the address of the instance of the first application to the terminal device.Type: GrantFiled: October 28, 2022Date of Patent: February 6, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Cuili Ge, Yanmei Yang, Hui Ni, Yizhuang Wu
-
Patent number: 11895084Abstract: The present disclosure relates to integrated access and backhaul (IAB) node dual connectivity setup methods and communication apparatus. In one example method, a first IAB node sets up a first F1 interface with a primary donor node of the first IAB node. The first IAB node obtains an internet protocol (IP) address anchored at a secondary donor node connected to the first IAB node and/or configuration information of a serving cell, of the first IAB node, belonging to the secondary donor node. The first IAB node sends, to the secondary donor node, a request for setting up a second F1 interface with the secondary donor node, where the request includes the configuration information of the serving cell, of the first IAB node, belonging to the secondary donor node.Type: GrantFiled: May 6, 2022Date of Patent: February 6, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Jing Liu, Yuanping Zhu, Mingzeng Dai
-
Patent number: 11895085Abstract: A network management center includes a Dynamic Host Configuration Protocol (DHCP) server. The network management center obtains from an identity server, client information indicating authentication of a client device in a wireless network that is connected to a network fabric. The network management center obtains from an edge node in the network fabric an Internet Protocol (IP) address request for the client device. The IP address request including a fabric domain identifier associated with the edge node. The network management center allocates an IP address for the client device based on the client information obtained from the identity server and the fabric domain identifier contained in the IP address request obtained from the edge node. The network management center provides to the edge node an Identifier Locator Addressing (ILA) address based on the IP address.Type: GrantFiled: September 13, 2021Date of Patent: February 6, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Srinath Gundavelli, Shree N. Murthy, Sudhir Kumar Jain
-
Patent number: 11895086Abstract: A network device may maintain, for a user device, a pool domain into which address prefixes are allocated from a partition of an address pool management (APM) device, and may estimate, based on pool domain data, an average subscriber login rate for the pool domain by the user device. The network device may estimate, based on the pool domain data, an average response latency per apportionment alarm, and may calculate a dynamic apportionment threshold based on the average subscriber login rate for the pool domain and the average response latency per apportionment alarm. The network device may utilize the dynamic apportionment threshold for the user device.Type: GrantFiled: September 7, 2022Date of Patent: February 6, 2024Assignee: Juniper Networks, Inc.Inventor: Michael D. Carr
-
Patent number: 11895087Abstract: A computer-implemented method according to one embodiment includes identifying a node within a clustered system, determining a role of the node, based on one or more characteristics of the node, and setting one or more firewall parameters for the node within the clustered system, based on the role of the node.Type: GrantFiled: August 21, 2018Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Monica J. Lemay, Todd Tosseth, Jacob M. Tick, Christina Lara
-
Patent number: 11895088Abstract: A method for preventing transmission of malicious data may include receiving transaction data including at least one packet associated with a payment transaction; extracting at least one of network layer data or transport layer data from a header of the at least one packet; determining a first probability indicating that the at least one packet is in a first class based on the at least one of the network layer data or the transport layer data using a classifier. The method may also include determining a second probability indicating that the at least one packet is in a second class based on the at least one of the network layer data or the transport layer data using the classifier; and blocking the at least one packet. A system and a computer program product are also disclosed.Type: GrantFiled: September 21, 2022Date of Patent: February 6, 2024Assignee: Visa International Service AssociationInventors: Vinjith Nagaraja, Raymond Scott Brammer, James L. Myers, Jr., Keeshini Manivannan
-
Patent number: 11895089Abstract: Various embodiments employ technology solutions to enable isolated client device interaction with building automation and control (BAC) networks, for example including configuration of a third-party application access framework which enables access to physical devices in a built environment. For example, a data exchange gateway interfaces a system with a BAC (Building Automation and Control) network, wherein the BAC network provides via the gateway, on a periodic basis, data values presented by each of a plurality of physical devices on the BAC network. A data exchange module receives periodic data values and causes recording of those values in a BAC database isolated from the BAC network. A permissions rules module control access to data in the BAC database. An API request handling module handles requests from third-party software platforms via an API.Type: GrantFiled: March 18, 2022Date of Patent: February 6, 2024Assignee: WILLOW IP PTY LTDInventors: Dale Brett, Rani Adam
-
Patent number: 11895090Abstract: A method includes accessing a first intelligence feed including a plurality of cybersecurity incidents. A second intelligence feed is generated including a plurality of technical indicators defined on one or more virtual private network internet point of presence (“VPN internet PoP”) that connects a plurality of VPN tunnels to an internet. The first and second intelligence feeds are compared, a particular incident is determined, and a time frame of the particular incident is determined. Use of a particular VPN internet PoP by a plurality of sources including a plurality of clients is monitored to determine a plurality of time-based behaviors. The plurality of time-based behaviors are compared to the particular incident and to the time frame to determine a match. A particular source is blocked at the particular VPN internet PoP based on the determination of the match.Type: GrantFiled: October 22, 2021Date of Patent: February 6, 2024Assignee: Avast Software s.r.o.Inventor: Allan Thomson
-
Patent number: 11895091Abstract: A computer readable medium having non-transitory memory for storing machine instructions that are to be executed by a computer. The machine instructions when executed by the computer implement the following function: establishing a network interface communication path between a first router on a first network and a second router on a second network. The first network including first and second network devices is in communication with the first router. A further function is establishing a first network interface between the second router and the first network device through the network interface communication path and a second network interface between the second router and the second network device through the network interface communication path. A further function includes permitting access to the first and second network devices through the first and second router interfaces, respectively, by a user application. The network interfaces may be virtual private networks (VPNs).Type: GrantFiled: February 3, 2023Date of Patent: February 6, 2024Assignee: Dice CorporationInventors: Clifford V. Dice, Kevin P. Kilborn
-
Patent number: 11895092Abstract: Network access is provided to a networking device. In one approach, a method includes: obtaining, by a gateway, access rules for a networking device; providing, by the gateway, one or more dedicated networking tunnels between the gateway and respective remote gateways to one or more respective network segments, wherein the networking device is authorized to access the one or more network segments by the access rules; and routing, by the gateway, networking packets from the networking device based on source address information in the networking packets to the one or more dedicated networking tunnels, and based on destination address information in the networking packets, routing the networking packets to a selection of the one or more dedicated networking tunnels.Type: GrantFiled: February 28, 2020Date of Patent: February 6, 2024Assignee: APPGATE CYBERSECURITY, INC.Inventors: Kurt Glazemakers, Gokhan Berberoglu, Kosmas Valianos, Per Johan Allansson, Hoang Long Nguyen, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Harish Dinne, Salvatore Tomaselli
-
Patent number: 11895093Abstract: A method that is performed to access data nodes of a data cluster. The method includes obtaining, by a data access gateway (DAG), a request from a host, wherein the DAG is not executing on the host; in response to the request, obtaining discovery metadata from each data node of the data nodes in the data cluster; updating, based on the discovery metadata, a discovery metadata repository; identifying a first data node of the data nodes based on the discovery metadata; and sending the request to the first data node of the data nodes.Type: GrantFiled: July 23, 2020Date of Patent: February 6, 2024Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Ravikanth Chaganti
-
Patent number: 11895094Abstract: The example embodiments are directed to a system and method for managing blockchain transaction processing. In an example, the method includes one or more of receiving a message transmitted from a client device, the message including a predefined structural format for processing by a service providing computing system, determining a type of the message and detecting one or more sensitive fields within the message based on the determined type of the message, anonymizing values of the one or more sensitive fields within the message while leaving the predefined structural format intact, and transmitting the anonymized message including the one or more anonymized values with the predefined structural format remaining intact to the service providing computing system. The system can anonymize data from a private network before it is transmitted to a public service.Type: GrantFiled: November 18, 2019Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: David G. Druker, Matthew Elsner, Ariel Farkash, Igor Gokhman, Brian R. Matthiesen, Patrick R. Wardrop, Ilgen B. Yuceer
-
Patent number: 11895095Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authenticate device identity and authorize exchanges of data in real-time based on dynamically generated cryptographic data. For example, an apparatus may receive a first signal that includes a first cryptogram associated with a client device, and may perform operations that authenticate an identity of the client device based on a comparison of the received first cryptogram and a second cryptogram generated by a computing system associated with an application program executed by the client device. In response to the authenticated identity, the apparatus may load profile data associated with the client device from a storage unit, and perform operations consistent with the profile data in accordance with the authenticated identity.Type: GrantFiled: July 21, 2021Date of Patent: February 6, 2024Assignee: The Toronto-Dominion BankInventors: Dino Paul D'Agostino, Perry Aaron Jones Haldenby, Dean C. N. Tseretopoulos, Jeffrey Aaron Ecker, Adam Douglas McPhee, Milos Dunjic, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11895096Abstract: Embodiments described include systems and methods for encoding and decoding data for a network application. A client application may include an embedded browser. The embedded browser may establish a session with a network application. The client application may identify a policy specifying a type of data to encode upon input. The embedded browser may detect the type of data of an input field of the network application being displayed in the embedded browser. The embedded browser may, responsive to the detection and the policy, encode the data inputted into the input field or decode encoded data displayed in the input field.Type: GrantFiled: October 18, 2021Date of Patent: February 6, 2024Inventor: Abhishek Chauhan
-
Patent number: 11895097Abstract: A method including configuring, by an infrastructure device, a user device to encrypt authentication information associated with authenticating the user device with a service provider, the authentication information including first factor authentication information for determining a first factor and second factor authentication information for determining a second factor; configuring, by the infrastructure device, the user device to detect an attempt to access a service to be provided by the service provider; configuring, by the infrastructure device, the user device to determine, based on detecting the attempt, the first factor based on decrypting the first factor authentication information and the second factor based on decrypting the second factor authentication information; and configuring, by the infrastructure device, the user device to enable authentication of the user device with the service provider based on utilizing the first factor and the second factor. Various other aspects are contemplated.Type: GrantFiled: May 23, 2022Date of Patent: February 6, 2024Assignee: UAB 360 ITInventor: Mindaugas Valkaitis
-
Patent number: 11895098Abstract: A method for execution by one or more processing modules of one or more computing devices begins by encoding data using a dispersed storage error encoding function to produce a plurality of sets of encoded data slices arranged into a plurality of chunksets of encoded data slices. The method continues by selecting a set of storage units for storing the plurality of chunksets and assigning a distributed computing task to each storage unit of the set of storage units. The method then continues by generating a unique key set for each storage unit of the storage units, encrypting each chunkset of encoded data slices with a corresponding one of the unique key sets to produce a plurality of encrypted chunksets and sending an encrypted chunkset of the plurality of encrypted chunksets and an indication of a corresponding distributed computing task to each storage unit of the set of storage units for storage of the encrypted chunksets and execution of the distributed computing task.Type: GrantFiled: September 30, 2022Date of Patent: February 6, 2024Assignee: Pure Storage, Inc.Inventors: Andrew D. Baptist, Greg R. Dhuse, Wesley B. Leggette, Jason K. Resch
-
Patent number: 11895099Abstract: The techniques herein are directed generally to a “zero-knowledge” data management network. Users are able to share verifiable proof of data and/or identity information, and businesses are able to request, consume, and act on the data—all without a data storage server or those businesses ever seeing or having access to the raw sensitive information (where server-stored data is viewable only by the intended recipients, which may even be selected after storage). In one embodiment, source data is encrypted with a source encryption key (e.g., source public key), with a rekeying key being an encrypting combination of a source decryption key (e.g., source private key) and a recipient's public key. Without being able to decrypt the data, the storage server can use the rekeying key to re-encrypt the source data with the recipient's public key, to then be decrypted only by the corresponding recipient using its private key, accordingly.Type: GrantFiled: September 1, 2021Date of Patent: February 6, 2024Assignee: JOURNEY.AIInventors: Brett Shockley, Alexander John Shockley, Michael Joseph Frendo, Shmuel Shaffer, Kenneth Keiter, James M. Behmke
-
Patent number: 11895100Abstract: A Software-Defined Networking (SDN)-based “upstream” approach is a controller-based solution that provides secure key distribution and management for multi-site data centers. The approach uses an SDN Multi-Site Controller (MSC) that acts as an intermediary between SDN controllers at sites in a multi-site data center and manages the distribution of keys to sites. The approach is not dependent upon any particular routing protocol, such as the Border Gateway Protocol (BGP), and is well suited for multicast stream encryption by allowing the same key to be used for all replicated packets sent to downstream sites from an upstream source site. The approach distributes keys in a secure manner, ensures that data transferred between sites is done in a secure manner, and supports re-keying with error handling.Type: GrantFiled: July 27, 2020Date of Patent: February 6, 2024Assignee: Cisco Technology, Inc.Inventors: Govind Prasad Sharma, Javed Asghar, Prabhu Balakannan, Sridhar Vallepalli
-
Patent number: 11895101Abstract: The described technology is generally directed towards a machine learning development hub, and corresponding methods and computer readable media. The machine learning development hub can comprise a machine learning development platform complete with various tools for various stages of machine learning development. The machine learning development hub can furthermore comprise translation functions to translate received inputs into inputs to other machine learning development platforms. The machine learning development hub can collect credentials for the other machine learning development platforms and can connect to the other machine learning development platforms via their respective interfaces, in order to supply inputs and instructions thereto. The machine learning development hub can encrypt its communications to other machine learning development platforms to secure its interactions.Type: GrantFiled: November 22, 2021Date of Patent: February 6, 2024Assignee: DELL PRODUCTS, L.P.Inventors: Francisco Garcia Montemayor, Leandro Lopes, Thiagarajan Ramakrishnan, Robert Mujica
-
Patent number: 11895102Abstract: An identity authentication management (IAM) service is established as a master over a master identity database of the centralized identity authentication management service. When adding an additional node to the computing infrastructure, a non-master copy of the master identity database is distributed to the additional node. Ongoing coordination between the master identity database and the non-master copy is established so as to synchronize differences between the master identity database and the non-master copy of the identity database. The additional node hosts a fully-functional authentication management service using the non-master copy of the master identity database and is able to respond to READ requests for data by accessing the non-master copy—without interaction with the centralized identity authentication management service.Type: GrantFiled: July 31, 2020Date of Patent: February 6, 2024Assignee: Nutanix, Inc.Inventors: Vinod Gupta, Sunil Chandrabhan Agrawal
-
Patent number: 11895103Abstract: An illustrative user device of a user establishes a secured connection between the user device and a server of an organization. Via the secured connection, the user device receives schedule information of a virtual meeting associated with the user. The user device authenticates a proximity-based connection between the user device and a room conference system. In response to the authenticating of the proximity-based connection, the user device transmits the schedule information of the virtual meeting to the room conference system. The room conference system is configured to use the schedule information to connect to a conference server to launch the virtual meeting on the room conference system. Corresponding methods and systems are also disclosed.Type: GrantFiled: March 31, 2021Date of Patent: February 6, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Satya Prakash Pati, Peter Verwayen
-
Patent number: 11895104Abstract: A service processing method, apparatus, and storage medium of a blockchain system are provided. The service processing method includes obtaining authentication information of a service participant; determining whether data in the authentication information of the service participant is updated; generating, based on the data in the authentication information of the service participant being updated, a notification message according to the updated data; and transmitting the notification message to a service processing node subnetwork, the notification message instructing one or more service processing nodes in the service processing node subnetwork to process a service request according to updated authentication information of the service participant.Type: GrantFiled: April 20, 2021Date of Patent: February 6, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Zang, Jian Jun Zhang, Luo Hai Zheng, Jun Jie Shi, Hu Jia Chen, Zi Chao Tang, Yi Ge Cai, Qing Qin, Chuan Bing Dai, Hu Lan, Jin Long Chen
-
Patent number: 11895105Abstract: An access control system is provided to prevent the surreptitious granting of access to privacy related functionality on an electronic device. Software-based events to grant access to device functionality can be validated by confirming that the software event corresponds with a hardware input event. This validation prevents the spoofing of a user interface input that may be used to fraudulently grant access to specific functionality.Type: GrantFiled: January 29, 2021Date of Patent: February 6, 2024Assignee: Apple, Inc.Inventors: James R. Montgomerie, Jessica Aranda, Patrick Coffman, Julien Freudiger, Matthew Hansen Gamble, Ron Huang, Anant Jain, Glen S. Low, Andrey Pokrovskiy, Stephen J. Rhee, Matthew E. Shepherd, Ansh Shukla, Katherine Skinner, Kyle Martin Sluder, Christopher Soli, Christopher K. Thomas, Guy L. Tribble, John Wilander
-
Patent number: 11895106Abstract: The present embodiments relate to systems and methods for automatic sign in upon account signup. Particularly, the present embodiments can utilize a federated login approach for automatic sign in upon account signup for a cloud infrastructure. Specifically, the signup and sign in service (also known as SOUP) and an identity provider portal can be configured such that the nodes are aware of each other as Security Assertion Markup Language (SAML) partners. After new account registration, the signup service can redirect the user browser to a cloud infrastructure console to start with a federated login flow, where a sign in service can issue a SAML authentication request, and redirects it to signup service. Responsive to validating the browser using a SAML authentication process, the browser can be automatically signed into the new account and allowed access the account relating to the cloud infrastructure service.Type: GrantFiled: August 31, 2021Date of Patent: February 6, 2024Assignee: Oracle International CorporationInventors: Chuang Wang, Girish Nagaraja, Ghazanfar Ahmed, Divya Jain, Weisong Lin, Zheng Guo, Roberto Anthony Franco, Philip Kevin Newman
-
Patent number: 11895107Abstract: A computing device comprising a secure browser extension for a web browser monitors for satisfaction of one or more operating conditions to identify whether one or more unauthorized applications are intercepting web browser communications. Based on satisfaction of at least one operating condition, the secure browser extension of the computing device sends an HTTPS request to a known service via the web browser. The secure browser extension receives an HTTPS response to the HTTPS request via the web browser. The secure browser extension determines whether the certificate included in the HTTPS response is trusted by the secure browser extension. Based on determining the certificate is not trusted, the secure browser extension terminates the web browser session and generates a notification for display at the computing device that indicates web browser communications are compromised.Type: GrantFiled: December 20, 2022Date of Patent: February 6, 2024Assignee: Bank of America CorporationInventors: Andrew Paul Montgomery, Sanjay Bhanu, Stuart David Ford, Ricardo Varanda
-
Patent number: 11895108Abstract: A service providing system, a login setting method, and an information processing system. The service providing system includes an information processing system that stores a set value indicating whether a login is valid for each of the authentication methods, and transmits the set value for each of the authentication methods to the electronic device in response to a request from the electronic device, and the electronic device receives the set value for each of the authentication methods from the information processing system and changes a set value stored in the electronic device according to the set value of at least one of the authentication methods received from the information processing system.Type: GrantFiled: April 12, 2021Date of Patent: February 6, 2024Assignee: Ricoh Company, Ltd.Inventor: Shikou Miyamoto
-
Patent number: 11895109Abstract: The embodiments described herein describe technologies for Module management, including Module creation and Module deployment to a target device in an operation phase of a manufacturing lifecycle of the target device in a cryptographic manager (CM) environment. One implementation includes a Root Authority (RA) device that receives a first command to create a Module and executes a Module Template to generate the Module in response to the first command. The RA device receives a second command to create a deployment authorization message. The Module and the deployment authorization message are deployed to an Appliance device. A set of instructions of the Module, when permitted by the deployment authorization message and executed by the Appliance device, results in a secure construction of a sequence of operations to securely provision a data asset to the target device.Type: GrantFiled: April 15, 2022Date of Patent: February 6, 2024Assignee: Cryptography Research, Inc.Inventors: Michael Hamburg, Benjamin Che-Ming Jun, Paul C. Kocher, Daniel O'Loughlin, Denis Alexandrovich Pochuev
-
Patent number: 11895110Abstract: Provided are a system, a method, and the like which contribute to more reliably and smoothly providing information relating to an authentication result to a person who has been subjected to authentication. An information provision system according to an embodiment of the present invention comprises: an authentication unit which authenticates an authentication subject, who is to be subjected to authentication, using a captured image of the authentication subject; a determination unit which, in accordance with information about the authentication subject or the conditions of the authentication subject, determines the transmission destination to which information relating to the authentication result is to be transmitted in order to notify the authentication subject of the authentication result; and a transmission unit which transmits the information to the determined transmission destination.Type: GrantFiled: November 21, 2018Date of Patent: February 6, 2024Assignee: NEC CORPORATIONInventors: Chisato Funayama, Masato Tsukada, Keiichi Chono, Yuka Ogino, Hiroshi Imai, Shoji Yachida, Takashi Shibata
-
Patent number: 11895111Abstract: A method and apparatus of a device that authorizes a device for a service is described. In an exemplary embodiment, the device intercepts a request for a web page from a web browser executing on the device, wherein the request includes an indication associated with an authorization request for the service and the web page provides the service. In addition, the device presents an authorization user interface on the device. The device further performs a local authorization using a set of user credentials entered via the authorization user interface. The device additionally performs a server authorization with a server. Furthermore, the device redirects the web browser to the requested web page, wherein the web browser is authorized for the service provided by the web page.Type: GrantFiled: January 11, 2023Date of Patent: February 6, 2024Assignee: APPLE INC.Inventors: Dmitry V. Belov, Brent A. Fulgham, Sudhakar N. Mambakkam, Richard J. Mondello, Kalyan C. Gopavarapu, Edgar Tonatiuh Barragan Corte, Libor Sykora
-
Patent number: 11895112Abstract: A method is disclosed. For example, the method executed by a processor of a shared device includes receiving an identification of a user, connecting to a remote server that stores authentication modules and applications, requesting an authentication module and an application stored on the remote server that is associated with the identification of the user, storing the authentication module and the application temporarily on a non-resident memory of the shared device, and executing the application in response to authentication of the user based on log-in information that was received via the authentication module.Type: GrantFiled: September 20, 2021Date of Patent: February 6, 2024Assignee: Xerox CorporationInventors: James P. Gorski, Donald L. Wegeng, Emily Katherine Anzalone
-
Patent number: 11895113Abstract: An initiator device can broadcast a witness request to one or more authentication devices. The one or more authentication devices can then determine an assurance level from a range of assurance levels and determine a token share corresponding to the assurance level. The initiator device can then receive, from the one or more authentication devices, at least one witness response comprising the token share corresponding to the assurance level. The initiator device can generate an authentication token using a set of token shares. The initiator device can then transmit the authentication token to an authentication server, wherein the authentication server verifies the authentication token.Type: GrantFiled: August 30, 2019Date of Patent: February 6, 2024Assignee: Visa International Service AssociationInventors: Mastooreh Salajegheh, Shashank Agrawal, Eric Le Saint, Payman Mohassel, Mihai Christodorescu