Patents Examined by Quang N. Nguyen
  • Patent number: 12107817
    Abstract: A computer-implemented method dynamically categorizes email on a client device. The method includes identifying one or more email servers associated with a user. The method also includes analyzing, for the user, a set of emails associated with the one or more email servers. The method further includes identifying, for each email, at least one category based on the content of the email. The method includes generating at least one virtualized folder, and consolidating, in response to the generating, the set of emails into the at least one virtualized folder by moving the emails into a folder based on a first of the at least one categories.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: October 1, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jun Su, Su Liu, Luis Osvaldo Pizana, Yang Liang
  • Patent number: 12107926
    Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
    Type: Grant
    Filed: April 3, 2022
    Date of Patent: October 1, 2024
    Assignee: Penguin Computing, Inc.
    Inventor: Thomas Ruge
  • Patent number: 12099430
    Abstract: A log is received at a user space process of a host from a logical logging component of a virtual computing instance (VCI), the log generated by a container running on the VCI. The log is communicated from the user space process to a logical logging component of the host. The log is communicated from the logical logging component of the host to a logging process of the host. The log is configured and stored in host storage.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: September 24, 2024
    Assignee: VMware LLC
    Inventors: Krishna Chaitanya Bandi, Abhishek Srivastava, Rohith Jagannathan, Matthew Hinton
  • Patent number: 12095741
    Abstract: Cross domain resource access includes accessing resources in a first domain from a second domain. This may be performed using the methods, system, and devices described herein. This may include maintaining a mapping identifier for a user of a service provider based on user information. The service provider may provide first and second security domains for the user. The mapping identifier may be associated with an endpoint of a private cloud computing service of the first security domain. The may also include receiving, from the first security domain, a request associated with a resource of the second security domain, the request comprising the mapping identifier. This may also include routing the request from the first security domain to the second domain via a first private network link of the first security domain and a second private network link of the second security domain using a confidentiality controlled interface.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: September 17, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Oren Meron Rasekh, Christian Joseph Johnson, Anton S Dahbura, Gary Alan Huber
  • Patent number: 12081638
    Abstract: Systems and methods for data modeling in multi-tenant systems are disclosed. Embodiments allow the customization of data models for data types (e.g., such as documents or the like) through the addition of fields to data models for data types for particular tenants without modification to components of the system by allowing the definition of a data type and its associated fields for each tenant and externalizing the definition of those data types. This metamodel can thus enable the fields of a data type for a particular tenant to be independently modified or updated for that tenant and data type. The data type for an individual tenant at any given point in time can thus be defined by the set of fields (e.g., and field versions) associated with that data type as defined for that tenant in the metamodel at that point in time.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: September 3, 2024
    Assignee: CS DISCO, INC.
    Inventors: Brian M. Carr, James D. Snyder, Robert J. Macaulay
  • Patent number: 12079353
    Abstract: A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: September 3, 2024
    Assignee: Dropbox, Inc.
    Inventors: Mindy Zhang, Pranav Piyush
  • Patent number: 12068959
    Abstract: Techniques for automatically providing per tenant weighted DCMP over shared transport interfaces and automated flow has load balancing are described. The techniques may include onboarding the tenant to the local multi-tenant edge device associated with a tenant, where the resource profile defines a traffic allowance per transport interface for the tenant. Local weight per transport interface is applied. Information including local weight per transport interface is transmitted to a remote device via an SD-WAN controller. Information including a remote weight per transport interface of the remote device is received via the SD-WAN controller. Traffic is routed from the tenant based on local weight per transport interface of the local device and remote weight per transport interface of the remote device.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: August 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Devendrachar, Ajeet Pal Singh Gill, Balaji Sundararajan, Srilatha Tangirala, Satish Varadarajula, Satyajit Das
  • Patent number: 12063278
    Abstract: Embodiments described herein leverage web cookies to carry messages across cloud application communications, wherein the messages are between entities that are not part of the cloud application itself. For example, in embodiments, a proxy server is interconnected between a client computer that is executing a front-end component of an application and an application server that is executing a back-end component of the application. The proxy server intercepts a request from the front-end component that is intended for the back-end component and generates a response thereto that includes a command to create a web cookie at the client computer, wherein the web cookie includes data to be utilized by a custom code component of the client computer. The proxy server may further cause the custom code component to be injected into the application front-end component for execution by the client computer.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: August 13, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vitaly Khait, Nir M. Rappaport
  • Patent number: 12058222
    Abstract: Systems and methods are provided for generating for output a modified notification. A notification is generated. The notification is received at a notification manager running on a first computing device. The notification is modified at the notification manager, thereby creating a modified notification. The modified notification is generated for display.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: August 6, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Jeffry Copps Robert Jose, Reda Harb
  • Patent number: 12058202
    Abstract: The present invention discloses an OPC UA based multi-mechanical device interconnection and intercommunication realization system, which realizes horizontal integration, vertical integration, and arbitrary connectivity between devices and systems by using OPC UA technologies on the basis of multiple different mechanical devices. The software system includes a plurality of different layers, which are a device layer, a device operation layer, a data acquisition layer, a data interaction layer, a network support layer, a data storage layer, an application service layer, and a user interface layer from bottom to top, and each layer has specific functions. The present invention realizes the interconnection and intercommunication of multiple mechanical devices, can realize free communication across the firewall, and has strong reliability, user friendliness, real-time performance, scalability and security.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: August 6, 2024
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Xianmin Zhang, Dongdong Xue, Yanjiang Huang
  • Patent number: 12056668
    Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: August 6, 2024
    Assignee: NASDAQ, INC.
    Inventors: Anis A. Khwaja, Dean Oligino
  • Patent number: 12040945
    Abstract: A method includes processing event data to detect a status of a network function. The event data is processed based on two or more conditions defined by a correlation policy. The correlation policy includes a non-deterministic finite automata tree (NFAT) structure correlation policy having a policy type. The method also includes determining a first value of a first condition of the two or more conditions. The method further includes determining a second value of a second condition of the two or more conditions. The method additionally includes determining the policy type of the NFAT structure correlation policy. The method also includes determining whether the first value is greater than a first preset value indicative of whether the first condition is satisfied. The method further includes determining whether the second value is greater than a second preset value indicative of whether the second condition is satisfied.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: July 16, 2024
    Assignee: RAKUTEN MOBILE INC.
    Inventors: Surender Singh Lamba, Mihirraj Narendra Dixit, Abhishek Sharma, Bharath Rathinam, Rahul Atri
  • Patent number: 12034602
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: August 14, 2023
    Date of Patent: July 9, 2024
    Assignee: People Center, Inc.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 12034647
    Abstract: Techniques discussed herein include providing a cloud computing environment in which applications are deployed by a deployment orchestrator using virtual-machine-based virtualization with a static pool of computing nodes (e.g., substrate nodes, overlay nodes) and container-based virtualization with a dynamic pool of computing nodes (e.g., nodes managed by a container orchestration platform). Components of a data plane may be used to deploy containers to micro-virtual machines. A container runtime interface (CRI) may receive a deployment request from the deployment orchestrator. A container networking interface of the data plane may configure network connections and allocate an IP address for the container. A container runtime of the data pane may generate and configure the container with the IP address and run the container within a micro-virtual machine that is compatible with the container orchestration platform.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: July 9, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Quintin Lee, Amr Mohamed AbdelHamid, Balbir Singh, Olga Kechina
  • Patent number: 12028177
    Abstract: A system for using generative AI to automate electronic communication responses includes receiving, from an initiating entity, an electronic communication at a receiving entity. The system provides the electronic communication to a large language model (LLM). The system provides instructions to the LLM, causing the LLM to evaluate the electronic communication to determine whether a meeting is requested, to produce a meeting indicator, to evaluate the electronic communication to determine if there are one or more tasks, to produce a task list, and to produce a responsive electronic communication based on user-defined rules. The system receives a dataset from the LLM. If a meeting is requested, the system identifies mutually available meeting times between the initiating and receiving entities. The system sends a meeting invitation at a mutually available meeting time. The system sends the responsive electronic communication. The system generates the tasks from the task list.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: July 2, 2024
    Assignee: Insight Direct USA, Inc.
    Inventor: Benjamin Lee Burke
  • Patent number: 12021935
    Abstract: A system and method for processing user requests of a user device by a plurality of networked computing devices is provided. The method involves: (a) receiving a first user request by a first computing device; (b) determining whether the first computing device is optimally selected for processing the user requests; (c) if not optimally selected, selecting from among the networked computing devices an optimal device having an optimal response time; and (d) directing subsequent user requests from the user device to the optimal device. A system and method for maintaining a computing process executable by a computing device is provided. The method involves: (a) receiving by a maintenance device a status indication associated with the computing process; (b) determining one or more proposed actions associated with the status indication; (c) selecting a maintenance action from among the proposed actions; and (d) executing the maintenance action at the computing device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: June 25, 2024
    Assignee: Ormuco Inc.
    Inventors: Orlando Bayter, Laurent Jacob, Genevieve Nantel, Bruca Lock, Gaetan Trellu, Pierre Blanc, Francisco Tomas Ortega
  • Patent number: 12021830
    Abstract: An edge control device includes: an acquisition unit configured to acquire information about switching of an edge router accommodating a user's terminal; an instruction unit configured to instruct a dynamic host configuration protocol (DHCP) server to induce re-acquisition of an internet protocol (IP) address by the user's terminal on the basis of the information about edge router switching acquired by the acquisition unit; and a receiving unit configured to receive, from a DHCP server, a notification that induction of IP address reacquisition is completed.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: June 25, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Masato Nishiguchi, Satoshi Nakatsukasa, Takahiro Shibata, Toshiyuki Kanazawa, Hiroki Iwahashi
  • Patent number: 12015530
    Abstract: A management entity for supporting anomaly detection in a communication network is configured to receive, from each of one or more network elements (NEs) of a set of NEs, at least one point determined to be an anomalous point. The one or more points belong to key performance indicator (KPI) time-series data associated with the communication network. The management entity is further configured to provide, to each respective NE of the one or more NEs, a label for a respective point of the one or more points, receive, from each respective NE of the one or more NEs, at least one parameter of an updated local anomaly detection model of the respective NE; and update a global anomaly detection model based on the one or more parameters.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: June 18, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alexandros Agapitos, Aleksandar Milenovic, Mingqi Zhou
  • Patent number: 12015673
    Abstract: In one embodiment, a method by a site router agent at an edge site comprises determining that a first application instance becomes running on the edge site, where the first application instance is associated with a first unique identifying information, sending a report to a control plane of an edge backend indicating that the first application instance becomes available at the edge site, retrieving a first message from a message router at the edge backend, determining that the first message is destined to the first application instance based on a destination field of the first message, storing the first message into a storage communicatively connected to the site router agent, establishing a network connection with the first application instance, and sending the first message to the first application instance upon establishing the network connection.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: June 18, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Andre Jean Marie Surcouf, Trevor Adam Whinmill, Benjamin William Ryder, Pablo Garcia del Valle
  • Patent number: 12015545
    Abstract: Approaches are disclosed for providing path diversity in a data transmission network. A primary transmission path can be selected through a network, such as a backbone network, based on factors such as cost of transmission. At least one waypoint can be selected that is to be included in a secondary transmission path. The waypoint(s) can be selected such that the secondary transmission path will have few, if any, network components in common with the primary transmission path, providing significant path diversity. The waypoint(s) can be selected based on a cost ratio or other such factor. In the event of a failure of transmission of a data packet over one of the transmission paths, a second transmission attempt can be performed using the same path or the other transmission path, or both.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: June 18, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Hegar, Gregory Truax, Michael Cronk, Paul S. Nahlous, Orlando Maldonado