Patents Examined by Ramy M Osman
-
Patent number: 11956196Abstract: 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: GrantFiled: April 10, 2023Date of Patent: April 9, 2024Assignee: Proofpoint, Inc.Inventors: Thomas Lee, Sarah Solieman
-
Patent number: 11924029Abstract: 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: GrantFiled: January 7, 2022Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Nicole Reineke, Hanna Yehuda, JoAnne Hubbard, Anne-Marie McReynolds
-
Patent number: 11924288Abstract: 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: GrantFiled: September 3, 2021Date of Patent: March 5, 2024Assignee: ARRIS Enterprises LLCInventors: Sadeesh Kumar Karuppiah, Anand Madhav Rao Hallur
-
Patent number: 11917017Abstract: 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: GrantFiled: September 29, 2022Date of Patent: February 27, 2024Assignee: Amazon Technologies, Inc.Inventors: Valentin-Gabriel Priescu, Abhimanyu Agarwal, Sudhir Venkata Dachepalli, Zhiping Zhang
-
Patent number: 11917015Abstract: 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: GrantFiled: February 9, 2022Date of Patent: February 27, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, David John Zacks, John Matthew Swartz, Akram Ismail Sheriff
-
Patent number: 11902384Abstract: 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: GrantFiled: May 27, 2022Date of Patent: February 13, 2024Assignee: VMware LLCInventors: Yash Bhatnagar, Chandrashekhar Jha, Amit Kumar, Rajat Garg, Kruti Erraguntala
-
Patent number: 11899730Abstract: 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: GrantFiled: July 19, 2022Date of Patent: February 13, 2024Assignee: SGS Ventures Inc.Inventor: Sang G. Shin
-
Patent number: 11870853Abstract: 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: GrantFiled: June 5, 2020Date of Patent: January 9, 2024Assignee: Twilio Inc.Inventors: Jeffrey Lawson, Rob Brazier, Peter Lee, Manav Khurana
-
Patent number: 11870867Abstract: 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: GrantFiled: October 26, 2022Date of Patent: January 9, 2024Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.Inventors: Mingzhi Chen, Changqing Sun, Jiangtao Bi
-
Patent number: 11863628Abstract: 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: GrantFiled: December 20, 2022Date of Patent: January 2, 2024Assignee: T-Mobile Innovations LLCInventors: Lyle T. Bertz, Galip Murat Karabulut, Joao Teixeira
-
Patent number: 11856065Abstract: 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: GrantFiled: November 21, 2022Date of Patent: December 26, 2023Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Bin Sun, Yunfan Li, Kexin Li, Mingbo Huang, Xuan Feng
-
Patent number: 11838120Abstract: 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: GrantFiled: May 2, 2019Date of Patent: December 5, 2023Assignee: NOKIA TECHNOLOGIES OYInventors: Bruno Landais, Devaki Chandramouli, Laurent Thiebaut, Georgios Gkellas
-
Patent number: 11838373Abstract: 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: GrantFiled: January 4, 2023Date of Patent: December 5, 2023Assignee: Snowflake Inc.Inventors: Khalid Zaman Bijon, Damien Carru, Christopher Peter Child, Eric Karlson, Zheng Mi
-
Patent number: 11831722Abstract: 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: GrantFiled: December 20, 2018Date of Patent: November 28, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Antonio Cañete Martinez, Miguel Angel Muñoz De La Torre Alonso, Carlos Jimenez Cordon
-
Patent number: 11818084Abstract: 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: GrantFiled: December 14, 2021Date of Patent: November 14, 2023Assignee: LENOVO (BEIJING) LIMITEDInventor: Zeyu Huang
-
Patent number: 11799969Abstract: 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: GrantFiled: August 1, 2022Date of Patent: October 24, 2023Assignee: 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: 11799984Abstract: 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: GrantFiled: February 14, 2022Date of Patent: October 24, 2023Assignee: GOOGLE LLCInventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy
-
Patent number: 11784976Abstract: 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: GrantFiled: September 2, 2020Date of Patent: October 10, 2023Assignee: Aviatrix Systems, Inc.Inventors: Xiaobo Sherry Wei, Ramakrishnan Kunnath, Arvind Sreekumar
-
Patent number: 11765238Abstract: 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: GrantFiled: June 21, 2022Date of Patent: September 19, 2023Assignee: Juniper Networks, Inc.Inventors: Abdul Kadhar Jeelany Habeeb Mohamed, Hemachandran Karnam Mohan, Girish Kumar Attimgere Lingaiah
-
Patent number: 11757841Abstract: 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: GrantFiled: September 12, 2021Date of Patent: September 12, 2023Assignee: Netflow, UABInventors: Nikodemas {hacek over (Z)}aliauskas, Karolis Kaciulis