Meeting Or Appointment Patents (Class 705/7.19)
  • Patent number: 10083424
    Abstract: Scheduling events with multiple invitees includes: identifying a plurality of invitees for an event in a calendar system having at least one processor; searching an availability associated with each of the invitees to determine a number of periods of availability in the calendar system, at least some of the invitees being available during each period of availability; creating a separate instance of the event in the calendar system for each identified period of availability; and for each invitee available during at least one of the periods of availability, assigning the invitee to one said instance of the event for which that invitee is available with the calendar system.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nancy Ellen Kho, Bill Dang Le, Fang Lu, Alaa Abou Mahmoud
  • Patent number: 10083619
    Abstract: A system for enabling real time live proctoring of an exam across a distributed network includes a first remote computer. The first remote computer is capable of real time audio visual capture and display of an image of a user of the first remote computer. A second remote computer is capable of real time audio visual capture and display of an image of the user of the second remote computer. A server is in communication with the first remote computer and the second remote computer, and provides an interactive web based scheduling portal accessible from the first remote computer and the second remote computer. A database is associated with the server for storing data regarding the rules for proctoring of an exam including the rate at which an exam may be proctored at a given date and time.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 25, 2018
    Assignee: PROCTORU, INC.
    Inventors: Jarrod Morgan, Andrew Millin
  • Patent number: 10069881
    Abstract: A user device may access a remote conference management application and setup a conference customized for the user. For example, one method of operation may include transmitting a notification to a user device of an upcoming scheduled meeting time and receiving a confirmation that the scheduled meeting is a valid meeting time. The method may also include receiving at least one instruction from the user device regarding the meeting time, loading a data file sequence stored in a user account, and transmitting the data file sequence to a presentation management device.
    Type: Grant
    Filed: July 2, 2016
    Date of Patent: September 4, 2018
    Assignee: AMX LLC
    Inventors: Robert Savage, Mark Smith, Paul Krizan
  • Patent number: 10049342
    Abstract: In one embodiment, an apparatus is configured to facilitate sharing a particular content item (such as, for example, a particular digital photograph, a video, a presentation, and so forth) with the participants of a scheduled calendar event (such as a face-to-face meeting, a distance meeting, an appointment, and so forth). By one approach the user is presented with an opportunity to assert a non-specific share command that triggers the aforementioned display of one or more recommended sharing actions.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: August 14, 2018
    Assignee: BlackBerry Limited
    Inventors: Cody Stephen Bryant, Orlin Vesselinov Stoev
  • Patent number: 10037175
    Abstract: An image processing apparatus executes a print process by a processor, in response to a print request from a terminal apparatus. The processor receives the print request including electronic data; executes the print process based on the electronic data included in the print request; and executes a registration process for associating the electronic data with information about a conference in which displaying the electronic data is shared among terminal apparatuses participating in the conference. In response to receiving the print request, the processor executes the print process if the print process based on the electronic data is to be executed, or the registration process for associating the electronic data included in the print request, with the information about the conference relating to a user being a request source of the print request, if the displaying the electronic data is to be shared.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: July 31, 2018
    Assignee: Ricoh Company, LTD.
    Inventor: Tsutomu Ohishi
  • Patent number: 10007897
    Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
  • Patent number: 9992291
    Abstract: A method, system and computer program product for updating the time-related information in a post to make it more relevant for the requester on a subsequent retrieval of the post. A post with a reference to an event or activity (e.g., “leaving for Florida in 3 days”) is identified using natural language processing. Upon receiving a request from a requester to retrieve the post prior to the expiration of the event/activity, the post is updated by substituting a time countdown in the post with an up-to-date time countdown or with a current status of the referenced event/activity. If, however, the request is received after the expiration of the event/activity, then the post is removed or updated with an indication that the referenced event/activity has expired. In this manner, the requester will be receiving more accurate and relevant time-related information concerning the event or activity referenced in the post.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Jeffrey N. Eisen, Scott H. Prager
  • Patent number: 9990049
    Abstract: There is provided an information presentation apparatus. A detection unit detects whether another information presentation apparatus is within a predetermined range from an own apparatus. A specification unit specifies a theme in which a first user corresponding to the own apparatus is interested. An execution unit, in a case where it is found by communication with the other information presentation apparatus which is detected as being in the predetermined range from the own apparatus by the detection unit that there is a common theme between a theme in which a second user corresponding to the other information presentation apparatus is interested and the first user's interest theme which is specified by the specification unit, executes a notification operation to notify that the first user and the second user are interested in the common theme to the first user and the second user.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 5, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Masafumi Ono, Kunitoshi Yamamoto, Tomotaka Matsuyuki
  • Patent number: 9986022
    Abstract: In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 29, 2018
    Assignee: Facebook, Inc.
    Inventors: Wei Zhu, Ray C. He, Luke Jonathan Shepard
  • Patent number: 9986050
    Abstract: A method, system and computer program product for updating the time-related information in a post to make it more relevant for the requester on a subsequent retrieval of the post. A post with a reference to an event or activity (e.g., “leaving for Florida in 3 days”) is identified using natural language processing. Upon receiving a request from a requester to retrieve the post prior to the expiration of the event/activity, the post is updated by substituting a time countdown in the post with an up-to-date time countdown or with a current status of the referenced event/activity. If, however, the request is received after the expiration of the event/activity, then the post is removed or updated with an indication that the referenced event/activity has expired. In this manner, the requester will be receiving more accurate and relevant time-related information concerning the event or activity referenced in the post.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Jeffrey N. Eisen, Scott H. Prager
  • Patent number: 9965558
    Abstract: Search results are received that were generated by a search engine in response to a search query entered by a user. The search results include a first result which contains a first set of identifying data. The first result is matched with a first profile on a first social network which is merged with a second social network. The first profile contains a second set of identifying data which satisfies matching criteria for similarity with the first set of identifying data.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sricharan Puligundla, Karthik Subbian, Laura Wynter
  • Patent number: 9967705
    Abstract: Systems and methods include data storage that stores user information for a plurality of user devices, a beacon that is configured to be associated with a first unique identifier, a meeting server that receives, from the data storage, data that includes user information one of the user devices, assigns the first unique identifier to one of the user devices based in part on similarities between the user information and an entity associated with the beacon, and creates a digital asset that includes the first unique identifier and first information, and a communication interface associated with the meeting server that transmits, via a network, the digital asset to the one of the user devices.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 8, 2018
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Dwij Trivedi, Gabe B. Gindele, Anant Sajnani
  • Patent number: 9959740
    Abstract: A method of controlling an electronic device that provides a reminder of a task is provided. The controlling method includes receiving an input of a content of a reminder target task, designating a related application that is linked with the reminder target task, and generating and storing the reminder target task of which the content is to be displayed using a predetermined event as a trigger.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: May 1, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-Joon Won
  • Patent number: 9953091
    Abstract: Disclosed is a computer implemented method of facilitating social networking. The method may include presenting a plurality of events and dates to a user based on at least one personal characteristic of the user. Further, the method may include receiving, a plurality of date-interest indicators and event-interest indicators representing one of approval, disapproval and possibility. Furthermore, the method may include determining a plurality of compatibility levels between the user and the plurality of dates. Additionally, the method may include generating a prioritized plurality of dates and events based on the plurality of date-interest indicators and event-interest indicators. Further, the method may include receiving, a selection of one or more of an event and a date. Additionally, the method may include presenting one or more of the prioritized plurality of dates and the prioritized plurality of events based on the selection of one or more of the event and the date.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 24, 2018
    Inventor: Mamadou Mande Gueye
  • Patent number: 9904681
    Abstract: The present invention relates to a method and apparatus for assembling a set of documents related to a triggering item. One embodiment of a method for assembling a set of electronic documents related to an electronic triggering item detected by a computing device being operated by a user includes automatically extracting by the computing device a set of features from the triggering item, without receiving a request by the user to assemble the set of electronic documents, and assembling as the set of electronic documents a plurality of documents that is relevant to the set of features, wherein the plurality of documents is retrieved from a plurality of different types of electronic sources.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: February 27, 2018
    Assignee: SRI INTERNATIONAL
    Inventors: Kenneth Nitz, David Dunkley, Thierry Donneau-Golencer, Adam Cheyer, Leslie Pound, Stephen L. Hardt
  • Patent number: 9894167
    Abstract: A computer system may notify a user about personally attended services satisfying temporal-spatial criteria. The computer system may use a user location and/or information on already scheduled events to determine whether a personally attended service satisfies the temporal-spatial criteria. Travel time may be determined and included when determining whether the personally attended service conflicts with an already scheduled event. The temporal-spatial criteria may also include availability of the personally attended service. A user profile and/or third party information may be used to determine if a user is available and/or would be receptive to a personally attended service. The user profile may be generated from third party information, such as contained in an online social network, and/or learned. The user may be able to reserve the personally attended service through the computer system.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: February 13, 2018
    Inventor: Howard Lefkowitz
  • Patent number: 9894178
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for leveraging social networks in physical gatherings. Embodiments of the present invention generate profiles for participants at the physical gathering. Embodiments of the present invention can enrich the participants experience at the physical gathering by providing information to the participant, based on the profile for the participant.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christina I. Flores, Romelia H. Flores, Leonard S. Hand, Timothy C. Kwan, Michael A. Lau
  • Patent number: 9864974
    Abstract: A method of arranging a serendipitous meeting is disclosed. It is determined that a first person of an organization is within a physical proximity to a second person of the organization. A discussion topic is identified, the discussion topic being relevant to a first task pertaining to the organization and a second task pertaining to the organization, the first task being associated with the first person and the second task being associated with the second person. At least one of the first person and the second person is notified of the identifying of the discussion topic while the first person is within the physical proximity to the second person.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rinaldo Jose, Tomer Cohen
  • Patent number: 9761071
    Abstract: A system and method for dispensing a key from a key kiosk disposed at a realtor's office near a real property based on a showing appointment scheduled with a showing scheduling system. The appointment, including a date and time, as well as an authorized user is communicated from the showing scheduling system to the key kiosk. The user then authenticates herself or himself to the kiosk at the appropriate time, and the key is dispensed. The kiosk authenticates the user by scanning a QR code or using the physical location of the user. The kiosk will not dispense the key if the user has a different key that is checked out, but not returned yet. The key can be returned to the kiosk where it is dispensed, or a different key kiosk. The kiosk also dispenses a single common key when the user shows multiple properties.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: September 12, 2017
    Assignee: ShowingTime.com, Inc.
    Inventors: Scott E Woodard, Michael P Caputo, William Kellogg
  • Patent number: 9760361
    Abstract: A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first set of parameters for controlling the installation of the patch. At the computer, a second set of parameters for controlling optimum installation time periods is predetermined wherein said data patch may be installed. The first and second sets of parameters are correlated to determine a set of optimum time periods during which the data patch may be installed, and this set of time periods are displayed so that a user may interactively select an optimum time period for installation of the data patch.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Judith Helen Bank, Liam Harpur, Ruthie D Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Patent number: 9760870
    Abstract: Systems and methods for scheduling events are described. In some embodiments, a method comprises: at a computer system, obtaining a request to schedule a calendar event including a plurality of constraints. In response to the request, a plurality of candidate calendar events that meets at least two of the plurality of constraints is obtained. The plurality of candidate calendar events and a plurality of user-editable options corresponding to the plurality of constraints are concurrently presented for display. In some embodiments, the method optionally includes obtaining, via a user-editable option, a modification to a constraint in the plurality of constraints which is then used to update the plurality of candidate calendar events. In some embodiments, the user-editable options are determined, at least in part, by user preferences. In some embodiments, the plurality of user-editable options further corresponds to a designation of one or more invitees to the scheduled calendar event.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: Kenneth S. Norton, Philip C. Nelson, David P. Marmaros, Joseph M. Ashear
  • Patent number: 9760909
    Abstract: Techniques for generating marketing lead intelligence information are described. Some embodiments provide a marketing activity support system (“MASS”) configured to generate lead intelligence by aggregating marketing activity information and customer information. In one embodiment, the MASS transmits a marketing message that references a Web page or other marketing content. Next, the MASS receives tracking information about activities of a customer with respect to the referenced Web page. The MASS then generates lead intelligence information about the customer by aggregating the tracking information, personal information about the customer, and/or information about an associated marketing campaign. The MASS may then present the generated lead intelligence information, such as by displaying details about the customer and their activities with respect to the Web page.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: September 12, 2017
    Assignee: Marketo, Inc.
    Inventors: Erez Barak, Brian Scott Goffman
  • Patent number: 9723035
    Abstract: Techniques are described for creating real-time reports of meeting attendance. A calendar is accessed to determine the scheduled time and participants of a meeting. During the scheduled time of the meeting, locations of the scheduled participants are determined by obtaining position information from mobile devices carried by the participants. A meeting report is generated for any one or more of the participants, listing those participants who are present at the meeting. Relative positions of the attending participants may also be shown.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Ahmed Fuad Siddiqui
  • Patent number: 9723003
    Abstract: A variety of different mobile computing devices, such as a laptop, tablet or smartphone, may be used in a mixed set of computing environments. At least some of the computing environments may be hostile computing environments where users of the mobile computing devices may be exposed to unknown risks. Furthermore, the mobile computing devices may be unable to determine if a network in a particular computing environment is in fact the network the mobile device determines it to be. A beacon device may be attached to a network and provide mutual authentication for mobile devices in the computing environment. The beacon device may provide a credential store for user device in the computing environment. Furthermore, the beacon device may provide a trusted third-party enabling access to restricted computing resources with requiring users to share their credentials.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, Darren Ernest Canavor, Jesper Mikael Johansson
  • Patent number: 9721233
    Abstract: Systems and methods for just-in-time scheduling of conference rooms based on a plurality of conference room scheduling requests are provided. In some embodiments a plurality of conference room scheduling requests are obtained. A conference room scheduling request in the plurality of conference room scheduling requests includes at least one meeting constraint. The plurality of conference room scheduling requests is serviceable by a plurality of conference rooms. At least one conference room in the plurality of conference rooms is available for assignment. Prior to assigning the plurality of conference rooms in accordance with the plurality of conference scheduling requests, polling is conducted for a predefined trigger event corresponding to the at least one meeting constraint. In response to detecting the predefined trigger event, the plurality of conference rooms is assigned in accordance with the plurality of conference scheduling requests.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Kenneth S. Norton, Charles Stephen Wiles
  • Patent number: 9710214
    Abstract: The disclosure relates to a method, apparatus and system to provide automated audio video conferencing in a conference room. In an exemplary embodiment, the disclosure relates to a mobile device having one or more processors and circuitry. The circuitry may execute a first logic, a second logic and a third logic. The first logic may be configured to receive instructions to connect the mobile device to a wireless equipment in a conference room. The second logic may be configured to obtain conference room information. The third logic may be configured to transmit a request to pair with a wireless equipment in the conference room. The third logic may be further configured to: receive information in a first communication mode that a code challenge will be issued, receive a code challenge in the second communication mode and pair the mobile device with the wireless equipment.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: July 18, 2017
    Assignee: Intel Corporation
    Inventors: Xintian Lin, Lei Shao, Ulun Karacaoglu, Qinghua Li
  • Patent number: 9680775
    Abstract: In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 13, 2017
    Assignee: INTEL CORPORATION
    Inventors: Peter Sirota, Don Johnson, Sudheer Tumuluru
  • Patent number: 9679274
    Abstract: Access to calendar data indicating the state of time blocks is varied according to visibility conditions associated with at least some of the time blocks. Parameters for a meeting are used to determine a state in which to indicate a block of time, which may conflict with the meeting. The state may be either an occupied or unoccupied state.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory Branchek Roth
  • Patent number: 9659480
    Abstract: One embodiment provides a method, including: obtaining, using a processor, a reminder, the reminder being triggered by a later access to a virtual location; thereafter determining, using a processor, a user is accessing the virtual location; and providing, using a processor, the reminder to the user. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: May 23, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joaquin F. Luna, Grigori Zaitsev, Rod D. Waltermann, Brian Alan Burdette, Rachael Marie Luna
  • Patent number: 9661146
    Abstract: Described are systems and methods for operating a plurality of communication devices configured to be associated with a user group. Each communication device of the plurality of communication devices may be configured to communicate with one or more servers both as an individual communication device with an individual unique identifier assigned thereto and as the user group with a group unique identifier assigned thereto.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 23, 2017
    Assignee: SORENSON IP HOLDINGS LLC
    Inventors: Jesse Leigh Parent, Richard Shields, Scot L. Brooksby, Merle L. Walker, Lane Walters, Jason Andersen
  • Patent number: 9625394
    Abstract: The origin of a gemstone often governs its value. Traditional jewelry appraisals attempted the recognition of the origin of a gemstone based on criteria of its physical properties include, but not limited to color, refractive indices, and microstructure. However, these criteria, in addition to its inclusions, are generally failed to resolve the locality and origin of a gemstone without doubt. Through careful examination and compilation of Raman spectroscopic data, Argyle pink diamonds can be classified as two types according to their characteristic Raman spectra. The method of the present invention provides sound basis for the rapid determination of the authenticity of the Argyle pink diamonds by Raman spectroscopy.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: April 18, 2017
    Inventor: Dong-Shyogn Pan
  • Patent number: 9626659
    Abstract: A floating meeting is set up such that the actual meeting time is not fixed until after pre-defined parameters are satisfied. One parameter is a point in time nearer to the proposed meeting date(s) than the time of the original meeting invitation. At the later point in time, subsequent and potentially conflicting meetings are automatically avoided to maximize invitee availability or otherwise meet a meeting organizer's objective.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Mayank B. Bathiya
  • Patent number: 9626660
    Abstract: A floating meeting is set up such that the actual meeting time is not fixed until after pre-defined parameters are satisfied. One parameter is a point in time nearer to the proposed meeting date(s) than the time of the original meeting invitation. At the later point in time, subsequent and potentially conflicting meetings are automatically avoided to maximize invitee availability or otherwise meet a meeting organizer's objective.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Mayank B. Bathiya
  • Patent number: 9610843
    Abstract: An electric vehicle includes an electric motor, a transmission, a drive unit, a converter, and an electronic control unit. The transmission is provided in a power transmission path between a rotary shaft of the electric motor and drive wheels of the electric vehicle. The drive unit is configured to drive the electric motor. The converter is configured to regulate a voltage supplied to the drive unit. The electronic control unit is configured to control the converter, and determine the voltage regulated by the converter, based on a first quantity of state associated with torque of an output shaft of the transmission, and a second quantity of state associated with a rotational speed of the output shaft.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 4, 2017
    Assignees: Toyota Jidosha Kabushiki Kaisha, Aisin AW Co., Ltd.
    Inventors: Shunya Kato, Yosuke Tagawa, Hideki Furuta, Yoshiki Sawamura
  • Patent number: 9608832
    Abstract: A method for scheduling a meeting using an email client that is part of an email system includes receiving a request at the email client to schedule the meeting. The request may include an indication of the resources that are to be provided by a conferencing system for the meeting. The method also includes communicating the request to a conference bridge that is part of the conferencing system and receiving from the conference bridge an access code associated with the meeting. The method also includes appending the access code to a meeting invitation associated with the meeting and providing the meeting invitation to an email server that is part of the email system. The method also includes sending the meeting invitation to users invited to participate in the meeting.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: March 28, 2017
    Assignee: ShoreTel, Inc.
    Inventors: Sachin Shukla, Nam Do
  • Patent number: 9591138
    Abstract: A mobile device can be assigned to an extension configured as a Queue Agent (“QA”) in a call-queuing enabled virtual private branch exchange (vPBX). This and other mobile or fixed devices can be interconnected to form a virtual call center. Each extension can be assigned various rules, which specify how the incoming calls are answered at the extension and how calls in the call queue are selected for answering by the QA. As part of the rules, the vPBX system forwards calls from a call queue to the QA based on QA's availability status. If a location-aware mobile device is associated with the QA, the vPBX system can determine the QA's availability status based on a geographic location of the mobile device. A most geographically proximate agent can be selected for answering the call.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: March 7, 2017
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
  • Patent number: 9519890
    Abstract: A calendaring-oriented computer program displays a meeting to which a user of the program has been invited to participate. The program visually indicates that a first other user who has also been invited to participate in the meeting has posted first update information relevant to the meeting and that the user is permitted to view. The program permits the user to post second update information relevant to the meeting and to specify a second other user who has also been invited to participate in the meeting as being permitted to view the second update information. The program permits the user to schedule a time at which the second update information is to be posted. The program permits the user to view the first update information and to post the second update information regardless of whether the user accepts, delegates, or declines, or has accepted, delegated, or declined, the meeting.
    Type: Grant
    Filed: January 27, 2013
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michelle Davis, Darryl M. Adderly
  • Patent number: 9516464
    Abstract: A method and system. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Patent number: 9495663
    Abstract: In one implementation, proximity of a possible meeting participant is used to initiate joining the meeting. A host device or other device detects the presence of a possible meeting participant in a room, conference center, or other region. In response, an invite is sent for joining the meeting. The proximity based invitation may remove the requirement of the possible participant from having to find a previous message with the meeting invitation for joining and/or the requirement of the host to manually invite the possible participant. From the perspective of the possible participant, merely being in the proximity of the meeting may be enough to initiate joining, to receive an invite, and/or to join a meeting.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: November 15, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Muralidharan Ramaswamy, Jinseok Nam
  • Patent number: 9444859
    Abstract: A system is provided that performs event management operations. The operations include receiving a request to manage an event on behalf of an event sponsor identity associated with an event sponsor, the request including event information including a description of the event, invitee identities associated with invitees to the event and invitee contact information associated with the invitees, generating an event invitation message including the description of the event and an instruction for responding to the event invitation message, directing the event invitation message to be sent to the invitee contact information associated with the invitees, determining that responses to the event invitation message have been received from a set of the invitees, generating an event update message based on a sorting of the responses from the set of the invitees, and directing the event update message to be sent to sponsor contact information associated with the event sponsor.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: September 13, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Dale W Malik, Landon Robinson, Ledley Yaussy
  • Patent number: 9436696
    Abstract: A method for implementing defragmentation of a data area is provided. The method may include receiving a data change event for the data area and determining, whether the data area has exceeded a defragment threshold based on a defragment threshold value. The method may further include adding the data area to a candidacy list when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value. The method may also include defragmenting the data area when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value and removing the data area from the candidacy list following the determination.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert O. Dryfoos, James V. Farmer, Bradd A. Kadlecik
  • Patent number: 9411732
    Abstract: In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: August 9, 2016
    Assignee: Facebook, Inc.
    Inventors: Wei Zhu, Ray C. He, Luke Jonathan Shepard
  • Patent number: 9412097
    Abstract: A system for facilitating organized and structured meetings of one or more users through a server. The system includes a processor and a memory unit. The memory unit stores data related to the assignment of meetings and the processor is operable to process a registration module for users, an event setup module for setting up an event, a meeting request module for sending meeting requests, and a meeting assignment module. The event setup module allows the user to set up an event and further allows creation of one or more sessions and list of categories for each session, furthermore to create rules based on the categories and then assign locations and schedule for each session. The meeting request module to allow submission of request for meetings during the session. The meeting assignment module to assign meetings between two registered users on the basis of the rules submitted under meeting request module.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: August 9, 2016
    Inventor: Thomas A. Jaffee
  • Patent number: 9398450
    Abstract: A system includes a server computing device executing code to provide a privacy-enabled service to users, and a mobile computing device able to access the server. The mobile device further able to open a user interface on the mobile device, receive a user name and password through the user interface, determine that the application is privacy-enabled, notify the user that the application is privacy-enabled and prompting the user for an application passcode, and receive the passcode from the user.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: July 19, 2016
    Assignee: SURVEYMONKEY, INC.
    Inventors: Phillip John Ludwig, Stuart Loh, David Whitfield Morriss, Sean Duncan Holbert
  • Patent number: 9324061
    Abstract: A method and system for notifying users of events. User information is received at a storage location. The user information includes meeting and notification information. User activity is monitored based on the received user information. In response to a detection of a change in user activity, a determination is made of whether the change necessitates notifying a user. The user information in the storage location is modified, based on the detected change in user activity, when the user desires to change the notification information and returning to monitoring user activity.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Candice B. Gilzean, Gahlya Greer, Fabian F. Morgan, Michael E. Rhodes
  • Patent number: 9298509
    Abstract: Technologies are generally described for systems and methods for requesting a reservation between a first and a second processor. In some examples, the method includes receiving a reservation request at the second processor from the first processor. The reservation request may include an identification of a resource in communication with the second processor, a time range, first key information relating to the first processor, and a first signature of the first processor based on the first key information. In some examples, the method includes verifying, by the second processor, the reservation request based on the first key information and the first signature. In some examples, the method includes determining, by the second processor, whether to accept the reservation request.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: March 29, 2016
    Assignee: Empire Technology Development LLC
    Inventor: James Stephens, Jr.
  • Patent number: 9270711
    Abstract: Systems, servers, methods, media, and programs for managing meeting ratings in a distributed system are provided. A feedback application generates a calendar invitation for a meeting to a meeting leader and meeting attendees, hosts the meeting, provides a request for feedback to the meeting attendees, generates a summary of the feedback or a recommendation for the meeting leader based on the feedback and provides the meeting leader with the summary of the feedback or the recommendation. The feedback application can also determine that the meeting leader is eligible for a reward.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: February 23, 2016
    Inventors: Andrew Rowland, Adam Tart, Shawn Brian Paul MacDonald, Eric Friesen
  • Patent number: 9269064
    Abstract: A for-your-information event can be received in a computer system. The for-your-information event can include an event time field that indicates a scheduled time for the for-your-information event. The computer system may not automatically block the scheduled time of the for-your-information event on a calendar in response to receiving the for-your-information event. User input indicating that the for-your-information event is to be converted to a regular event can be received. In response to the user input, the computer system can convert the for-your-information event to a regular event. Converting the for-your information event can include automatically including the scheduled time of the for-your-information event as a scheduled time for the converted regular event. Also in response to the user input, the computer system can automatically block the scheduled time of the for-your-information event on the calendar.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Los, Neel K. Joshi, Paul Tischhauser
  • Patent number: 9253227
    Abstract: A method, computer program product, and computing system for determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time. A current attendee location is determined for each of the plurality of attendees proximate the defined meeting time, thus defining a plurality of attendee locations. The initial meeting location and one or more of the plurality of attendee locations are compared to determine if the initial meeting location could be changed. If the initial meeting location could be changed, at least one alternative meeting location is suggested.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Dean K. Jackson, Daniel V. Klein
  • Patent number: 9246864
    Abstract: A computer-implemented method implemented via the Internet for coordinating a current or future event between a user of a mobile Internet device and other users communicating through the Internet. The method includes receiving the current or future activity information pertaining to the future event from the user via the mobile Internet device. The current activity pertains to an activity occurring at a current time relative to a time the future activity information is received. The future activity pertains to an activity occurring at a future time relative to a time the future activity information is received. The method further includes transmitting the current or future activity information to a backend database coupled to the Internet, the backend database being remote from the mobile Internet device. The method further includes rendering the current or future activity information accessible to at least one recipient via the Internet.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 26, 2016
    Assignee: Facebook, Inc.
    Inventor: Neeraj Jhanji