Patents by Inventor Michael Barry

Michael Barry 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).

  • Publication number: 20250307212
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing folders. An embodiment includes a database and a messaging server. The messaging server generates a folder management graphical user interface (GUI) that includes a plurality of input fields for receiving commands. The messaging server and the folder management GUI receive a command from a global matter administrator to create a matter folder and permissions specifying which role a user must have to access the matter folder. The matter folder may carry at least one file and chat channel. In response to the command, the messaging server generates the matter folder in the database. The messaging server controls access to the matter folder as specified in the permissions such that the user is able to view or modify the at least one file and chat channel only if the user has a role allowed within the permissions.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 2, 2025
    Applicant: c/o WORKSTORM.COM LLC
    Inventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Nicholas STECH, Harris DINGA
  • Publication number: 20240333830
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a mobile video conferencing interface with chat channel selection and file sharing integration. The video conferencing application also integrates with a chat messaging platform to provide streamlined access to multiple chat panels while still on a mobile device. A mobile device graphical user interface may include a video conference stream and access to a list of chat channels. The interface may allow a user to select a particular chat channel. In response to the selection, a messaging system retrieves messages corresponding to the chat channel and generates a chat panel. The chat panel is displayed along with the video conference stream. This interface is well-suited for mobile screens. The interface also allows for file sharing between chat panels displayed on the mobile device.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 3, 2024
    Applicant: WORKSTORM.COM LLC
    Inventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Andrew CHRISTENSEN, Nicholas STECH
  • Publication number: 20240257064
    Abstract: Disclosed herein are system, method, and computer program product embodiments for integrating external contacts, events, and cloud storage systems with a messaging system. The messaging system may interface with one or more events systems and/or cloud storage systems while facilitating the delivery of messages. These may include chat and/or instant messages. Via application programming interface (API) calls to the events systems, the messaging system may retrieve contact information for generating calendar events. The messaging system may instruct the events system to generate an event and/or send invitations to the event. The messaging system may also instruct the events systems to invite contacts to a video conference. Via API calls to the cloud storage systems, the messaging system may access files stored by the cloud storage systems. The messaging system may share the files between users using chat panels and/or update file permissions on the cloud storage systems.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Andrew CHRISTENSEN
  • Publication number: 20240070481
    Abstract: Various embodiments are provided for configuring optimization problems from one or more sources in a computing environment by a processor. A knowledge graph may be generated from a knowledge domain and one or more data sources. One or more graph pattens may be applied to match one or more entities in the knowledge graph with one or more atomic optimization templates. An optimization problem configured from the one or more atomic optimization templates and a plurality of data may be executed.
    Type: Application
    Filed: August 26, 2022
    Publication date: February 29, 2024
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael BARRY, Joern PLOENNIGS, John SHEEHAN, Claudio GAMBELLA
  • Patent number: 11132510
    Abstract: Various embodiments are provided for managing and interacting with a conversational agent in an internet of things (IoT) environment by a processor. One or more graph patterns may be extracted from a knowledge graph generated from a sensor list containing one or more IoT sensors. One or more conversation patterns and conversation dialogs may be learned from the sensor list and graph patterns. The conversational agent may be automatically configured with the one or more graph patterns, the one or more conversational patterns and conversation dialogs, sensor data and analytics from the one or more IoT sensors according to one or more queries to engage in a conversation dialog with a user.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joern Ploennigs, William Lynch, Fabio Lorenzi, Michael Barry
  • Publication number: 20200242199
    Abstract: Various embodiments are provided for managing and interacting with a conversational agent in an internet of things (IoT) environment by a processor. One or more graph patterns may be extracted from a knowledge graph generated from a sensor list containing one or more IoT sensors. One or more conversation patterns and conversation dialogs may be learned from the sensor list and graph patterns. The conversational agent may be automatically configured with the one or more graph patterns, the one or more conversational patterns and conversation dialogs, sensor data and analytics from the one or more IoT sensors according to one or more queries to engage in a conversation dialog with a user.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joern PLOENNIGS, William LYNCH, Fabio LORENZI, Michael BARRY
  • Patent number: 10148303
    Abstract: Embodiments for managing aquatic infrastructure by one or more processors are described. A vehicle is detected within a vicinity of an aquatic infrastructure device. A wireless capability level of the vehicle is determined. Based on the determined wireless capability level of the vehicle, at least one of a wireless power transfer between the vehicle and the aquatic infrastructure device or a wireless data transfer between the vehicle and the aquatic infrastructure device is enabled.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Barry, Fearghal O'Donncha, Mark Purcell, Emanuele Ragnoli
  • Patent number: 10052482
    Abstract: The present invention is an improved spatial fitting and training system for a visual prosthesis. The system of the present invention maps projected locations of percepts, where a person perceives a percept from a visual prosthesis to the intended location of the percepts. The projected location may vary over time. These test results can be used to correct a visual prosthesis or spatially map the visual prosthesis.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 21, 2018
    Assignee: Second Sight Medical Products, Inc.
    Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
  • Publication number: 20180191390
    Abstract: Embodiments for managing aquatic infrastructure by one or more processors are described. A vehicle is detected within a vicinity of an aquatic infrastructure device. A wireless capability level of the vehicle is determined. Based on the determined wireless capability level of the vehicle, at least one of a wireless power transfer between the vehicle and the aquatic infrastructure device or a wireless data transfer between the vehicle and the aquatic infrastructure device is enabled.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael BARRY, Fearghal O'DONNCHA, Mark PURCELL, Emanuele RAGNOLI
  • Publication number: 20180036540
    Abstract: The present invention is an improved spatial fitting and training system for a visual prosthesis. The system of the present invention maps projected locations of percepts, where a person perceives a percept from a visual prosthesis to the intended location of the percepts. The projected location may vary over time. These test results can be used to correct a visual prosthesis or spatially map the visual prosthesis.
    Type: Application
    Filed: October 20, 2017
    Publication date: February 8, 2018
    Applicant: Second Sight Medical Products, Inc.
    Inventors: Robert J Greenberg, Michael Barry, Gislin Dagnelie
  • Patent number: 9808625
    Abstract: The present invention is an improved spatial fitting and training system for a visual prosthesis. The system of the present invention maps projected locations of percepts, where a person perceives a percept from a visual prosthesis to the intended location of the percepts. The projected location may vary over time. This test results can be used to correct a visual prosthesis or spatially map the visual prosthesis.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: November 7, 2017
    Assignee: Second Sight Medical Products, Inc.
    Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
  • Publication number: 20160317812
    Abstract: The present invention is an improved spatial fitting and training system for a visual prosthesis. The system of the present invention maps projected locations of percepts, where a person perceives a percept from a visual prosthesis to the intended location of the percepts. The projected location may vary over time. This test results can be used to correct a visual prosthesis or spatially map the visual prosthesis.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 3, 2016
    Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
  • Patent number: 8181817
    Abstract: Apparatus and methods for the individual controlled preparation of a beverage from one or more beverage bags within a variety of containers and the quick and sanitary storage of the bag or bags once the beverage preparation has been completed. Preferably, the beverage preparation and bag storage apparatus is sized and shaped to be seated on the lip of a container to cover the mouth of the container. The apparatus includes a raised container lid bag retention structure that is openable or open such that at least a portion of the beverage bag may be drawn within and thereby retained in a position elevated above the beverage so that the beverage can be sampled and consumed even with the apparatus in place on the container and the bag or bags retained within the apparatus.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: May 22, 2012
    Assignee: Mighty Leaf Tea
    Inventors: Jill Portman, Gary Shinner, Michael Barry
  • Publication number: 20110238557
    Abstract: A filter method of routing instant messages to customers and converting return instant messages into orders is disclosed for facilitating electronic trades of stock, stock options and other investment products. The filter method provides a step of generating a relational database of customer data, generating filter rules based on the customer, underlying stock and options data, selecting customers to receive a real-time trading data based on the filter rules, routing personalized instant messages to the selected customers, and converting return instant messages into executable orders. The filter method further serves as a platform from which other services, such as billing, auditing and logging, may extend to provide a complete business solution to its users.
    Type: Application
    Filed: March 28, 2011
    Publication date: September 29, 2011
    Applicant: MEB OPTIONS, INC.
    Inventor: Michael Barry
  • Patent number: 7466441
    Abstract: Apparatus and methods for distributing print jobs. A print job is generated at an application node of a network, and has associated therewith print parameters. The print job is routed to a distribution node on the network. The parameters are then parsed from the generated print job and the print job parameterized with predetermined metrics that are a function of at least one of the parsed parameters. The parameterized print job is then routed to a destination device on a destination node on the network.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: December 16, 2008
    Assignee: Electronics for Imaging, Inc.
    Inventors: Michael Barry, Jeffrey Pitts Dockman, Kevin John O'Neill, Jr., Robert Gregory Pennington, Michael David Raines, Matthew David Shumaker, Elliot Neal Tompkins
  • Publication number: 20080068653
    Abstract: The toner in the toner cartridge is determined by taking each of the rasterized images output by the RIP and evaluating the pixel levels over the surface thereof. The average value is determined as a percentage of the maximum toner that can be applied to the page. This is then subtracted from a toner value and a remaining toner level determined. Further, all pages of the rasterized document can be evaluated to predetermine the toner level after printing. If this falls below a predetermined minimum, printing is inhibited for that document.
    Type: Application
    Filed: November 23, 2007
    Publication date: March 20, 2008
    Inventors: Michael Barry, Jack Bartholmae, Francis Rowe, E. Tompkins, Peter Zuber
  • Publication number: 20070242303
    Abstract: Apparatus and methods for distributing print jobs. A print job is generated at an application node of a network, and has associated therewith print parameters. The print job is routed to a distribution node on the network. The parameters are then parsed from the generated print job and the print job parameterized with predetermined metrics that are a function of at least one of the parsed parameters. The parameterized print job is then routed to a destination device on a destination node on the network.
    Type: Application
    Filed: June 18, 2007
    Publication date: October 18, 2007
    Inventors: Michael Barry, Jeffrey Dockman, Kevin O'Neill, Robert Pennington, Michael Raines, Matthew Shumaker, Elliot Tompkins
  • Publication number: 20070182992
    Abstract: Methods and apparatus are described for routing page data of a print job to printers in a multi-engine printing system based on print job parameters associated with the page data. One or more virtual printers are configured, each with a plurality of individual print engines, each having associated printing characteristics. Page data of the print job are rasterized and stored as bit-mapped images in print buffers associated with the multi-engine printing system. The bit-mapped images are distributed to select ones of the print engines based on matching the print job parameters of each bit-mapped image with the printing characteristics of the print engines to be selected.
    Type: Application
    Filed: April 16, 2007
    Publication date: August 9, 2007
    Inventors: Michael Barry, Jack Bartholmae, Francis Rowe, E. Tompkins, Peter Zuber
  • Publication number: 20070144084
    Abstract: A staircase kit comprises a plurality of side panels and a plurality of inner and outer reinforcing panels disposed in layered arrangement over the side panels. The side panels and inner and outer reinforcing panels have preformed holes extending axially therethrough. The side panels are disposed in stacked relation to one another to form a plurality of module joints there between. Likewise, the inner reinforcing panels are disposable in overlapping relationship to the module joints. The inner reinforcing panels form a plurality of inner panel joints that are preferably disposed in staggered relationship to the module joints. The outer reinforcing panels are disposed in overlapping relationship to the inner panel joints to form a plurality of outer panel joints that are disposed in staggered relationship to the inner panel joints.
    Type: Application
    Filed: December 7, 2006
    Publication date: June 28, 2007
    Inventors: Michael Barry, George Goodwin
  • Patent number: 7233409
    Abstract: Apparatus and methods for distributing print jobs. A print job is generated at an application node of a network, and has associated therewith print parameters. The print job is routed to a distribution node on the network. The parameters are then parsed from the generated print job and the print job parameterized with predetermined metrics that are a function of at least one of the parsed parameters. The parameterized print job is then routed to a destination device on a destination node on the network.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: June 19, 2007
    Assignee: Electronics For Imaging, Inc.
    Inventors: Michael Barry, Jeffrey Pitts Dockman, Kevin John O'Neill, Jr., Robert Gregory Pennington, Michael David Raines, Matthew David Shumaker, Elliot Neal Tompkins