Invented by Andrew Borzycki, Mallikharjuna Reddy Deva, Nick Bissett, Anil Roychoudhry, Martin Duursma, GoTo Group Inc

The market for automated meeting rooms has experienced significant growth in recent years, driven by the increasing need for efficient and seamless collaboration in the corporate world. As businesses strive to enhance productivity and streamline communication, automated meeting room solutions have emerged as a game-changer.

Automated meeting rooms are equipped with advanced technology and software that simplify the process of setting up and managing meetings. These solutions typically include features such as room booking systems, video conferencing capabilities, smart displays, and integrated audiovisual equipment. With just a few clicks, users can reserve a meeting room, schedule meetings, and access all the necessary tools for a productive session.

One of the key drivers of the market for automated meeting rooms is the rise of remote work and the need for virtual collaboration. As more companies adopt flexible work arrangements and employ remote teams, the demand for seamless video conferencing and virtual meeting capabilities has skyrocketed. Automated meeting rooms offer high-quality video and audio conferencing solutions, enabling teams to connect and collaborate regardless of their physical location.

Another factor contributing to the growth of this market is the increasing emphasis on workplace efficiency and productivity. Traditional meeting room setups often involve time-consuming tasks such as manually adjusting lighting, setting up audiovisual equipment, and troubleshooting technical issues. Automated meeting rooms eliminate these hassles by providing integrated systems that can be controlled through a central interface. This not only saves time but also ensures a smooth and professional meeting experience.

Furthermore, the market for automated meeting rooms is driven by the growing trend of smart buildings and IoT integration. As buildings become smarter and more connected, meeting rooms are being equipped with sensors and automation systems that optimize energy usage, monitor occupancy, and enhance overall user experience. These intelligent features contribute to cost savings, improved sustainability, and increased user satisfaction.

The market for automated meeting rooms is highly competitive, with numerous players offering a wide range of solutions. Some companies specialize in providing complete meeting room automation systems, while others focus on specific components such as video conferencing or room booking software. This diversity allows businesses to choose solutions that best fit their unique needs and budget.

In conclusion, the market for automated meeting rooms is experiencing rapid growth due to the increasing demand for efficient collaboration tools in the corporate world. These solutions offer seamless integration of technology, simplifying the process of setting up and managing meetings. With the rise of remote work and the need for virtual collaboration, automated meeting rooms have become an essential tool for businesses. As smart buildings and IoT integration continue to evolve, the market for automated meeting rooms is expected to expand further, providing even more advanced and innovative solutions for the modern workplace.

The GoTo Group Inc invention works as follows

Herein are described “methods and systems of automatic setup and initiating meeting resources.” A meeting room, resource, or area may be equipped a camera, or another proximity-based sensor, to detect when a user enters. The camera can perform an initial recognition, such as facial or body recognition. The system can then authenticate that the user is the meeting organizer by using a second technique of recognition, such as voice recognition. Using the user’s authentication, the system can query the organizer’s calendar or other resources for meeting information. It may also download a meeting presentation associated with the meeting from cloud storage. The meeting organizer can control the presentation via video or voice. The meeting organizer does not need to touch anything.

Background for Automated Meeting Room

Meeting presenters have in the past faced many obstacles to successfully present multimedia presentations. To overcome these obstacles, the presenter needed to arrive at least a few hours before the meeting to ensure a smooth presentation. These challenges include: (1) logging into the computer at the meeting; (2) configuring the display device or projector to work with it; (3) setting up the computer to show the presentation, which may require installing presentation software; and (4) initializing any internet presentation software, such as GoToMeeting and WebEx. The presenter could reduce the time required to overcome certain obstacles by using a dedicated PC that was already configured with the necessary software. However, it would take a lot longer to overcome obstacles like configuring a projector or display device to work with a new computer. The presenter had to spend a lot of time and effort to overcome these obstacles before the meeting to ensure a smooth presentation.

The following is a simplified version of the disclosure to help you understand some of its key aspects. The summary is not meant to define the scope or identify the key elements or critical aspects of the disclosure. This summary is merely a simplified version of some disclosure concepts as a precursor to the detailed description below.

To overcome these problems and other limitations, which will become apparent after reading and understanding this specification, aspects described in this document are directed towards an automated method of configuring the computer in the conference room and all the associated equipment and software required for a meeting, e.g. upon entry of a meeting presenter to the meeting area, without the presenter physically touching any computer or equipment in the room.

The first aspect is the automatic detection and biometric recognition of the presenter at the meeting room upon entry. This aspect authenticates the identity of the presenter, configures all the necessary hardware and software for the presentation and contacts those who are not present in the meeting.

The second aspect is the automatic detection of visual and audible cues by the presenter in order to advance the material prepared for the presentation at the conference without the presenter directly interacting with the computer or associated input/output devices. This allows the presenter the freedom to roam around the meeting room during the presentation.

In the description of various embodiments that follows, references are made to the drawings which are incorporated herein and which illustrate various embodiments wherein the aspects described in this document may be implemented. Other embodiments and structural and functionality modifications can be made without departing the scope and spirit from the present disclosure.

As one skilled in the art will understand after reading the disclosure, the various aspects described can be embodied into a method, data processing system or computer program product. Those aspects can be embodied in a software-only embodiment, a hardware-only embodiment or combining both software and hardware. These aspects can also be embodied as a computer program on one or more computer-readable media that contain computer-readable instructions or program code. Computer-readable storage media can include hard disks or CD-ROMs as well as optical storage devices and magnetic storage devices. In this description, computer-readable medium refers to any computer-readable storage media except for a transitory signal.

FIG. The figure 1 shows an example block diagram for a generic computing environment 100 in which a generic computing system 101 may be implemented according to one or several illustrative examples of the disclosure. The generic computing device may include a processor 103 to control the overall operation of computing device, its associated components and random access memory (RAM), read-only memory, (ROM) and input/output module (I/O), 109 and memory 115.

I/O module(s) 109 can include a keyboard, touch screen (or any other input device), scanner, optical reader and/or stylus, through which the user of generic computing devices 101 may input data. It may also include a speaker to provide audio output, as well as a video display for textual, audiovisual and/or graphic output. Memory 115 or other storage may contain software that provides instructions to processors 103 to enable generic computing device 101 perform different functions. Memory 115, for example, may contain software that is used by generic computing device 101. This includes an operating system, application programs, and a database. “Alternatively, all or part of the computer executable instruction for generic computing device 100 may be embedded in hardware (not shown).

The generic computing device may operate in an environment that supports connections with one or more computing devices, including computing devices 140. Computing devices 140 can be personal computers, servers or a combination of both that have many or all the features described above in relation to the generic computing device. The network connections shown in FIG. The network connections shown in FIG. In a LAN network environment, a generic computing device can be connected to a LAN 125 via a network adapter or interface 123. In a WAN network environment, the generic computer 101 can include a network interface or modem 127 for establishing communication over the WAN 129 (e.g. the Internet). The network connections are only illustrative. Other means of creating a communication link between computers can be used.

Generic computing devices 101 and/or140 may also be mobile termini (e.g. mobile phones, smartphone, PDAs or notebooks).” Other components may also be included, such as a speaker, battery, or antennas.

The disclosure can be used with a wide variety of general-purpose or special-purpose computing systems, environments or configurations. “The disclosure is operable with numerous other general purpose or special purpose computing system environments or configurations.

One or more computing device 101 and/or 140 may transmit data through a network 130 that is installed between machines and appliances in the computing environment 100. The network 130 may include one or more subnetworks and be installed between the computing devices, machines, and appliances within the computing environment. In some embodiments the network can be a local area network (LAN), a metropolitan network (MAN), a wide-area network, a network of computing devices (101 and 140) that is a combination of sub-networks, a network comprising a network with multiple subnetworks, a network with a network with a network with a network with a network with a network, a network with a network with a network, a network with a network with a network In other embodiments, the network 130 can be any one of the following types of networks: a point-to-point network (e.g., the Internet), a telecommunications (e.g. the ATM network), a data communication (e.g. the computer network), a SONET network (Synchronous Optic Network), a SDH network (Synchronous Digital Hierarchy), a wireless (wireline) network or a system that includes a radio link (e In different embodiments the network 130 may have a different topology. Examples of network topologies are: a bus topology, a star topology, a ring topology or repeater-based topology. Other embodiments can include a mobile phone network that uses a protocol for communication among mobile devices. The protocol may be one of: AMPS, TDMA, CDMA, GSM; GPRS UMTS or any other protocol able transmit data between mobile devices.

Accordingly, according to one or more aspects of the invention, generic computing device 100 may be a virtual machine server 106a in a desktop virtualization system that consists of a single server or multiple servers and is configured to provide virtual machines to client access devices. One or more computing devices 140 can be client devices, and they may be in communication one or more servers (generally referred herein as “server(s)” 106). In some embodiments the computing environment may include an appliance that is installed between the server(s), 106, and the client machine(s). The appliance can manage connections between client and server, and can in some cases load balance connections among a number of backend servers.

In some embodiments, the client machine(s), 140 may be referred as a group of clients 140 or as a group of client machines. The server(s), 106 can be referred as a group of servers or as a group of servers. In some embodiments, a client machine 140 can communicate with multiple servers 106. In other embodiments, a server 106 can communicate with several client machines 140. In other embodiments, one client machine 140 can communicate with only one server 106.

In some embodiments, a client machine 140 may be referred to by one or more of the following: client(s); computer(s); client(s); computing device(s); remote machine(s); local machine(s); node(s); node(s); and/or a second machine. In some embodiments, the server 106 may be referred to as: server(s), remote machine, server farm(s), host computer(s), or first machine(s).

In some embodiments, a client machine 140 can be a virtual computer. In some embodiments, the virtual machine can be any type of virtual machine. However, in other embodiments, it may be a virtual machine that is managed by any hypervisor, such as Citrix Systems’, IBM’s, VMware’s, or another hypervisor. In some aspects, a virtual machine can be managed by hypervisors.

The client machine 140 can execute, run or otherwise provide an app that is any of the following: a software program; executable instruction; virtual machine; hypervisor; web browser; client-server application or thin-client computing; ActiveX control or Java applet; VoIP software like a soft-IP telephone; application for streaming audio and/or video; application to facilitate real-time data communications; HTTP client; FTP client or Oscar client or Telnet client or any other set executable instructions. In other embodiments, a client device can display application output that is generated by an application running remotely on a server or another remotely located machine. In these embodiments the client device can display application output through an application window or browser. In some examples, the application can be a desktop. In other cases, it may be an application that creates a desk. Desktops may have a graphical user interface that provides a user-interface for an instance operating system, in which local or remote applications can also be integrated. As used in this document, applications are programs that run after an instance (and optionally also the desktop) of an operating system has been loaded.

The computing environment may include multiple servers 106A – 106N, which are logically combined into a server farm. Server farm 106 may include servers that are geographically distributed and logically group together, or servers that are physically located near each other and logically group together. In some embodiments, geographically dispersed servers within a farm 106 may communicate via a LAN, MAN or WAN. Different geographic regions are characterized by: continents, different regions on a continent, different countries, different states, different cities, different campuses, different rooms, or any combination thereof. In some embodiments, the server farm can be managed as a single server farm. However, in other embodiments it may include multiple servers farms.

In certain embodiments, a Server Farm 106 may include servers 106 which execute a similar type of Operating System Platform (e.g. WINDOWS NT manufactured by Microsoft Corp. in Redmond, Wash.; UNIX LINUX or MOUNTAIN lion). In other embodiments the server farm 106 may include a group of first servers 106 which execute a type of first operating system platforms, and a group of second servers 106 who execute a type of second operating system platforms. In other embodiments, the server farm 106 can include servers that run different operating system platforms.

Click here to view the patent on Google Patents.