Patents by Inventor Adam Chow

Adam Chow has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11943263
    Abstract: Systems and methods are described for providing recommendations for an improved user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 26, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11940954
    Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: March 26, 2024
    Assignee: NETAPP, INC.
    Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
  • Patent number: 11936516
    Abstract: Systems and methods are described for providing recommendations for a user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 19, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11909784
    Abstract: Disclosed are various approaches for performing automated actions in a conferencing service. Distractions can be detected and users can be muted. Breakout rooms can be suggested to attendees based upon the user's identity. Additionally, event summaries and recaps can be generated for users who are late-arriving or who depart and return to the event.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: February 20, 2024
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Publication number: 20230412887
    Abstract: Disclosed are various examples for to generating personalized user experiences in the form of short-form videos that summarize informational topics that are selected to present to a user according at least one of a user context or a user interest. As the informational topics are identified for a given user, the informational topics can be applied as inputs to a recommendation model that is trained to recommend one or more of the topics to summarize and present to a user in visual form based on at least one of the user context or the user interest. Once a topic is recommended by the recommendation model, a video or other type of visual content can be automatically generated and presented to a user to allow the user to consume the information in the summarized form.
    Type: Application
    Filed: May 21, 2022
    Publication date: December 21, 2023
    Inventors: Adam Chow, Ravish Chawla, Rohit Pradeep Shetty
  • Publication number: 20230401497
    Abstract: Disclosed herein are examples of systems and methods for recommending events using machine learning. A first recommendation can be generated based at least in part on at least one user parameter associated with a user. The first recommendation can comprise a first event. The first recommendation can be provided to a client device associated with the user, and a user response to the recommendation can be received from the client device. A second recommendation can be generated based at least in part on the user response and the at least one user parameter, wherein the second recommendation comprises a second event. The second recommendation can be provided to the client device.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 14, 2023
    Inventors: RAVISH CHAWLA, Rohit Pradeep Shetty, Adam Chow
  • Publication number: 20230396487
    Abstract: Systems and methods are described for providing recommendations for an improved user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Publication number: 20230396660
    Abstract: Systems and methods are described for providing recommendations for an improved user experience in online meetings. A recommendation engine can aggregate data from user devices to make recommendations before, during and after online meetings. Before a meeting, the recommendation engine can recommend which of a user's devices to use for the meeting. During the meeting, the recommendation engine can identify current or anticipated issues and recommend changes the user can make to correct or prevent the issue. After meetings, the recommendation engine can aggregate data and identify an ongoing issue for one or multiple users. The recommendation engine can identify the cause of the issue and make recommendations to the user or an administrator accordingly.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11783819
    Abstract: Disclosed are various approaches for generating a text transcript of a soundtrack. The soundtrack can correspond to an event in a conferencing service. Language models can be trained on data that is specific to organizations, users within the organization, and metadata associated with an agenda for the event. The metadata can include texts, attachments, and other data associated with the event. The language models can be arranged into a convolutional neural network and output a text transcript. The text transcript can be used to retrain the language models for subsequent use.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: October 10, 2023
    Assignee: VMware, INC.
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Patent number: 11733844
    Abstract: Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: August 22, 2023
    Assignee: VMware, Inc.
    Inventors: Mayank Kulkarni, Adam Chow
  • Patent number: 11736454
    Abstract: Systems and methods are described for securing confidential content in a virtual meeting. In an example, a host can create a meeting agenda that identifies attendees and access restrictions for the meeting. A server can generate encryption keys corresponding to different confidentiality levels of content identified in the agenda. The encryption keys can be provided to user devices of the attendees based on the access permissions of the attendees. As the virtual meeting takes place, the server can encrypt confidential portions of the content stream for the meeting using the encryption keys. In an example, the server can also apply a machine learning algorithm to identify any confidential content in the content stream not previously identified. The server can encrypt additional confidential content where appropriate using encryption keys corresponding to the confidentiality level of the content.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: August 22, 2023
    Assignee: VMware, Inc.
    Inventors: Ravish Chawla, Rohit Pradeep Shetty, Adam Chow
  • Publication number: 20230177057
    Abstract: Disclosed are various embodiments for generating a list of predicted contacts that can be provided to a client device. The predicted contacts can be generated based upon an analysis of user interaction data. The predicted contacts can be made available to a phone application or messaging application on a client device so that contact information can be displayed in response to an incoming call or a message.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Adam Chow, Ravish Chawla, Rohit Pradeep Shetty, Max Blinder
  • Publication number: 20230171210
    Abstract: Disclosed herein are examples of systems and methods for formatting electronic messages using machine learning. An electronic message can be obtained, and a processed message can be generated based at least in part on the electronic message. At least one attribute for the processed message can be determined. A formatting specification can be generated based at least in part on the at least one attribute. A reformatted message can be generated based at least in part on the formatting specification.
    Type: Application
    Filed: February 2, 2022
    Publication date: June 1, 2023
    Inventors: ROHIT PRADEEP SHETTY, Ravish CHAWLA, Adam CHOW
  • Publication number: 20230033595
    Abstract: Disclosed are various approaches for performing automated actions in a conferencing service. Distractions can be detected and users can be muted. Breakout rooms can be suggested to attendees based upon the user's identity. Additionally, event summaries and recaps can be generated for users who are late-arriving or who depart and return to the event.
    Type: Application
    Filed: November 9, 2021
    Publication date: February 2, 2023
    Inventors: ROHIT PRADEEP SHETTY, RAVISH CHAWLA, ADAM CHOW
  • Publication number: 20230005472
    Abstract: Disclosed are various approaches for generating a text transcript of a soundtrack. The soundtrack can correspond to an event in a conferencing service. Language models can be trained on data that is specific to organizations, users within the organization, and metadata associated with an agenda for the event. The metadata can include texts, attachments, and other data associated with the event. The language models can be arranged into a convolutional neural network and output a text transcript. The text transcript can be used to retrain the language models for subsequent use.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Inventors: Rohit Pradeep Shetty, Ravish Chawla, Adam Chow
  • Publication number: 20220377056
    Abstract: Systems and methods are described for securing confidential content in a virtual meeting. In an example, a host can create a meeting agenda that identifies attendees and access restrictions for the meeting. A server can generate encryption keys corresponding to different confidentiality levels of content identified in the agenda. The encryption keys can be provided to user devices of the attendees based on the access permissions of the attendees. As the virtual meeting takes place, the server can encrypt confidential portions of the content stream for the meeting using the encryption keys. In an example, the server can also apply a machine learning algorithm to identify any confidential content in the content stream not previously identified. The server can encrypt additional confidential content where appropriate using encryption keys corresponding to the confidentiality level of the content.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Ravish Chawla, Rohit Pradeep Shetty, Adam Chow
  • Publication number: 20220261137
    Abstract: Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Inventors: Mayank Kulkarni, Adam Chow
  • Publication number: 20220215351
    Abstract: Examples described herein include systems and methods for scheduling tasks based on emails intended for a user. An email application, agent, or server can identify a task by parsing an unread email intended for a user. Then a machine learning model specific to that user can be applied to the task and task list information including at least one open time slot. The machine learning model can be previously trained based on timing of prior tasks performed by the user. Based on an output from the model, the task can be scheduled at a first time within the time slot and displayed in a task list on a user device. When the user completes the task, the machine learning model can be updated based on a second time in which the task is completed relative to the first time.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Inventors: Adam Chow, Ravish Chawla
  • Patent number: 11340767
    Abstract: Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Mayank Kulkarni, Adam Chow
  • Publication number: 20210294486
    Abstract: Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 23, 2021
    Inventors: Mayank Kulkarni, Adam Chow