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: 20250307212Abstract: 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: ApplicationFiled: March 29, 2024Publication date: October 2, 2025Applicant: c/o WORKSTORM.COM LLCInventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Nicholas STECH, Harris DINGA
-
Publication number: 20240333830Abstract: 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: ApplicationFiled: March 29, 2024Publication date: October 3, 2024Applicant: WORKSTORM.COM LLCInventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Andrew CHRISTENSEN, Nicholas STECH
-
Publication number: 20240257064Abstract: 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: ApplicationFiled: January 26, 2023Publication date: August 1, 2024Inventors: Raj FERNANDO, Anatoliy YUDOVICH, Michael BARRY, Andrew CHRISTENSEN
-
Publication number: 20240070481Abstract: 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: ApplicationFiled: August 26, 2022Publication date: February 29, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael BARRY, Joern PLOENNIGS, John SHEEHAN, Claudio GAMBELLA
-
Intelligent management and interaction of a communication agent in an internet of things environment
Patent number: 11132510Abstract: 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: GrantFiled: January 30, 2019Date of Patent: September 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joern Ploennigs, William Lynch, Fabio Lorenzi, Michael Barry -
INTELLIGENT MANAGEMENT AND INTERACTION OF A COMMUNICATION AGENT IN AN INTERNET OF THINGS ENVIRONMENT
Publication number: 20200242199Abstract: 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: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joern PLOENNIGS, William LYNCH, Fabio LORENZI, Michael BARRY -
Patent number: 10148303Abstract: 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: GrantFiled: January 4, 2017Date of Patent: December 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Barry, Fearghal O'Donncha, Mark Purcell, Emanuele Ragnoli
-
Patent number: 10052482Abstract: 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: GrantFiled: October 20, 2017Date of Patent: August 21, 2018Assignee: Second Sight Medical Products, Inc.Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
-
Publication number: 20180191390Abstract: 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: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael BARRY, Fearghal O'DONNCHA, Mark PURCELL, Emanuele RAGNOLI
-
Publication number: 20180036540Abstract: 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: ApplicationFiled: October 20, 2017Publication date: February 8, 2018Applicant: Second Sight Medical Products, Inc.Inventors: Robert J Greenberg, Michael Barry, Gislin Dagnelie
-
Patent number: 9808625Abstract: 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: GrantFiled: May 2, 2016Date of Patent: November 7, 2017Assignee: Second Sight Medical Products, Inc.Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
-
Publication number: 20160317812Abstract: 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: ApplicationFiled: May 2, 2016Publication date: November 3, 2016Inventors: Robert J. Greenberg, Michael Barry, Gislin Dagnelie
-
Patent number: 8181817Abstract: 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: GrantFiled: October 11, 2002Date of Patent: May 22, 2012Assignee: Mighty Leaf TeaInventors: Jill Portman, Gary Shinner, Michael Barry
-
Publication number: 20110238557Abstract: 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: ApplicationFiled: March 28, 2011Publication date: September 29, 2011Applicant: MEB OPTIONS, INC.Inventor: Michael Barry
-
Patent number: 7466441Abstract: 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: GrantFiled: June 18, 2007Date of Patent: December 16, 2008Assignee: 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: 20080068653Abstract: 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: ApplicationFiled: November 23, 2007Publication date: March 20, 2008Inventors: Michael Barry, Jack Bartholmae, Francis Rowe, E. Tompkins, Peter Zuber
-
Publication number: 20070242303Abstract: 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: ApplicationFiled: June 18, 2007Publication date: October 18, 2007Inventors: Michael Barry, Jeffrey Dockman, Kevin O'Neill, Robert Pennington, Michael Raines, Matthew Shumaker, Elliot Tompkins
-
Publication number: 20070182992Abstract: 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: ApplicationFiled: April 16, 2007Publication date: August 9, 2007Inventors: Michael Barry, Jack Bartholmae, Francis Rowe, E. Tompkins, Peter Zuber
-
Publication number: 20070144084Abstract: 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: ApplicationFiled: December 7, 2006Publication date: June 28, 2007Inventors: Michael Barry, George Goodwin
-
Patent number: 7233409Abstract: 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: GrantFiled: February 21, 2006Date of Patent: June 19, 2007Assignee: 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