Patents Examined by Ramy M Osman
  • Patent number: 11956196
    Abstract: Aspects of the disclosure relate to providing commercial and/or spam messaging detection and enforcement. A computing platform may receive a plurality of text messages from a sender. It may then tokenize the plurality of text messages to yield a plurality of tokens. The computing platform may then match one or more tokens of the plurality of tokens in the plurality of text messages to one or more bulk string tokens. Next, it may detect one or more homoglyphs in the plurality of text messages, and then detect one or more URLs in the plurality of text messages. The computing platform may flag the sender based at least on the one or more matching tokens, the one or more detected homoglyphs, and the one or more detected URLs. Based on flagging the sender, the computing platform may block one or more messages from the sender.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: April 9, 2024
    Assignee: Proofpoint, Inc.
    Inventors: Thomas Lee, Sarah Solieman
  • Patent number: 11924029
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configurating an aspect of data center infrastructure, the configuring being performed via a plurality of application program interfaces; analyzing the plurality of application program interfaces used when configuring the aspect of data center infrastructure; and, generating an application program interface complexity score for each of the plurality of application program interfaces based upon the analyzing.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: March 5, 2024
    Assignee: Dell Products L.P.
    Inventors: Nicole Reineke, Hanna Yehuda, JoAnne Hubbard, Anne-Marie McReynolds
  • Patent number: 11924288
    Abstract: Exemplary embodiments are directed to a method and system for transferring a user session between a source device and a target device. The method may include receiving a request to transfer a user session from a source device to the target device, the user session corresponds to a running session between the source device and a session end point device, receiving session data corresponding to the user session transfer request, determining, at the target device, a corresponding launch application for the user session using the session data, launching the corresponding launch application to initiate a transfer of the user session; and replacing the source device in the running session by establishing a communication channel with the session end point device upon the launch of the corresponding launch application using the session data and terminating the user session at the source device.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: March 5, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Sadeesh Kumar Karuppiah, Anand Madhav Rao Hallur
  • Patent number: 11917017
    Abstract: Systems and methods are provided for prioritized restoration of multiple network connections that have been interrupted. Connection state data (e.g., quantity of pending IO requests) may be used to prioritize reestablishment of some connections over others. In addition, the connections may be reestablished using “in-band” handshakes over the previously-established network connections.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Valentin-Gabriel Priescu, Abhimanyu Agarwal, Sudhir Venkata Dachepalli, Zhiping Zhang
  • Patent number: 11917015
    Abstract: Presented herein are techniques to facilitate infrastructure and policy orchestration in a shared workspace network environment. In one example, a method may include obtaining, by a service broker, a reservation request from a consumer network for a consumer, wherein the reservation request seeks a reservation to reserve, at least in part, at least one workspace device for the consumer for a workspace for a particular day and a particular time period; based on determining that the at least one workspace device is available, providing a response to the consumer network that includes a first indicator for identifying the reservation of the workspace and at least one second indicator identifying the at least one workspace device; and upon receiving a session request from the consumer network that includes the second indicator, establishing a management tunnel to interconnect the consumer network and the at least one workspace device via the service broker.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, David John Zacks, John Matthew Swartz, Akram Ismail Sheriff
  • Patent number: 11902384
    Abstract: A disclosed example to determine a migration recommendation of a service between geographic regions includes: a graph generator to generate an interaction graph, the interaction graph including first and second nodes and an edge therebetween, the first node representative of a first service in a first geographic region, the second node representative of a second service in a second geographic region, and the edge representative of a network path of interactions between the first and second services; a weighing engine to determine a weight value of the edge between the first and second services based on a count of network interactions between the first and second services and a real-time latency between the first and second services; and a recommendation engine to generate a migration recommendation to migrate the first service to the second geographic region based on the weight value of the edge.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: February 13, 2024
    Assignee: VMware LLC
    Inventors: Yash Bhatnagar, Chandrashekhar Jha, Amit Kumar, Rajat Garg, Kruti Erraguntala
  • Patent number: 11899730
    Abstract: Provided are a system and method associated with managing contents using a computing device, wherein the method includes accessing a content entry from a content source; adding at least one of a tag, a memo, or a contact for association with the content entry; posting the at least one of the tag, the memo, or the contact in association with a link to the content entry, as a record associated with the computing device in a database; and displaying the content entry accessed in association with the at least one of the tag, the memo, or the contact as posted.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: February 13, 2024
    Assignee: SGS Ventures Inc.
    Inventor: Sang G. Shin
  • Patent number: 11870853
    Abstract: A system and method for facilitating contextual communications that includes creating a contextual resource that is initially associated with at least at first communication session; receiving an incoming communication request and establishing a second communication session; associating the second communication session with the contextual resource; setting contextual information of the contextual resource; performing at least one contextual communication action.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: January 9, 2024
    Assignee: Twilio Inc.
    Inventors: Jeffrey Lawson, Rob Brazier, Peter Lee, Manav Khurana
  • Patent number: 11870867
    Abstract: A method of processing service data, an electronic device, and a storage medium are provided, which relate to a field of a computer technology, and in particular to a field of service deployment technology. The method of processing service data includes: determining, in response to receiving an operation request for a target service, a request type of the operation request; determining a target proxy module corresponding to the request type based on the request type; and sending the operation request by using the target proxy module, so that a service deployment cluster operates on the target service based on the operation request.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: January 9, 2024
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventors: Mingzhi Chen, Changqing Sun, Jiangtao Bi
  • Patent number: 11863628
    Abstract: A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: January 2, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Lyle T. Bertz, Galip Murat Karabulut, Joao Teixeira
  • Patent number: 11856065
    Abstract: A data transmission method includes receiving, by a gateway of an integration platform as a service (iPaaS) system, a data transmission request transmitted by the iPaaS system, the iPaaS system being deployed on a first virtual private cloud (VPC) in a cloud network. The method further includes determining an address identifier of the service to be accessed by the iPaaS system, and a first transmission connection between the gateway and a data transmission circuitry associated with the service. The data transmission circuitry is connected to an Intranet, and the service is deployed in the Intranet or in a second VPC. The method further includes transmitting the data transmission request and the address identifier of the service from the gateway to the data transmission circuitry through the first transmission connection, where the data transmission circuitry transmits the data transmission request of the iPaaS system to the service.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Bin Sun, Yunfan Li, Kexin Li, Mingbo Huang, Xuan Feng
  • Patent number: 11838120
    Abstract: There is provided an apparatus, said apparatus comprising means for providing, from a first function instance of a set of first function instances to a second function, first information comprising an indication that a protocol session between the first function and the second function is controllable by different instances of the set of first function instances and receiving, at one of the set of first function instances from the second function, a protocol session related message based on the first information.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: December 5, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Bruno Landais, Devaki Chandramouli, Laurent Thiebaut, Georgios Gkellas
  • Patent number: 11838373
    Abstract: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: December 5, 2023
    Assignee: Snowflake Inc.
    Inventors: Khalid Zaman Bijon, Damien Carru, Christopher Peter Child, Eric Karlson, Zheng Mi
  • Patent number: 11831722
    Abstract: The embodiments herein relate to a method performed by a UPF (303) for handling pre-configured profiles for sets of detection and enforcement rules. The UPF (303) comprises one or more pre-configured profiles applicable to any user session. Each pre-configured profile comprises a set of detection and enforcement rules. Each pre-configured profile comprises a profile ID and the set of detection or enforcement rules. The UPF (303) receives, from a CPF (301) a first request for session establishment comprising at least one indication for profile activation. The at least one indication profile activation comprises the profile ID of the pre-configured profile to be activated. The UPF (303) establishes the session indicated in the first request. For the established session, the UPF (303) activates the at least one pre-configured profile identified by the profile ID by instantiating the set of detection and enforcement rules for the pre-configured profile.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: November 28, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Antonio Cañete Martinez, Miguel Angel Muñoz De La Torre Alonso, Carlos Jimenez Cordon
  • Patent number: 11818084
    Abstract: A processing method includes in response to obtaining, by an electronic apparatus, a conversation message sent by a target conversation object, determining an association degree between a current user of the electronic apparatus and the target conversation object at least based on the current user and an association object of the target conversation object and displaying, at least based on the association degree, the conversation message at a corresponding position of a target interface according to an arrangement rule.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 14, 2023
    Assignee: LENOVO (BEIJING) LIMITED
    Inventor: Zeyu Huang
  • Patent number: 11799969
    Abstract: A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: October 24, 2023
    Assignee: Box, Inc.
    Inventors: Daniel Wayne Morkovine, Michelle Sangeun Oh, Faizan N. Buzdar, Derrik R. Lansing, Christopher Tucker, Victoria Wee, Prachi Subhash Jadhav, Dhiraj Sekhri, Pal Ramanathan
  • Patent number: 11799984
    Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy
  • Patent number: 11784976
    Abstract: In one embodiment, a secure exchange system is described. The secure exchange system includes a virtual private cloud network and a controller. The virtual private cloud network includes a plurality of gateways, each gateway of the plurality of gateways is configured to generate one or more local directories. Each local directory of the one or more local directories representing one or more stored objects within a public cloud storage element. The controller is configured to authenticate a user prior to granting the user access to the virtual private cloud network. The gateways are accessible by the user over AWS Direct Connect, where the public cloud storage element is a S3 bucket.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: October 10, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventors: Xiaobo Sherry Wei, Ramakrishnan Kunnath, Arvind Sreekumar
  • Patent number: 11765238
    Abstract: In some implementations, a proxy device may intercept a client session associated with a client device and a destination device. The proxy device may allocate a first port of the proxy device as a source port of a proxy session for the client session. The proxy device may determine, based on allocating the first port, whether session information associated with the proxy session would match session information associated with another proxy session. The proxy device may initiate the proxy session. A source port of the proxy session is the first port of the proxy device based on a determination that the session information associated with the proxy session would not match session information associated with another proxy session, or is a second port of the proxy device based on a determination that the session information associated with the proxy session would match session information associated with another proxy session.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: September 19, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Abdul Kadhar Jeelany Habeeb Mohamed, Hemachandran Karnam Mohan, Girish Kumar Attimgere Lingaiah
  • Patent number: 11757841
    Abstract: A method for configuring a protocol in a virtual private network (VPN) service environment, the method including receiving, from a user device, device information associated with operation of the user device during an established VPN connection; configuring, based at least in part on the device information, a given VPN protocol from among a plurality of VPN protocols for utilization during the established VPN connection; and transmitting, to the user device, information associated with the given VPN protocol to enable the user device and a VPN server to utilize the given VPN protocol during the established VPN connection. Various other aspects are contemplated.
    Type: Grant
    Filed: September 12, 2021
    Date of Patent: September 12, 2023
    Assignee: Netflow, UAB
    Inventors: Nikodemas {hacek over (Z)}aliauskas, Karolis Kaciulis