Calendar-based Scheduling For A Person Or Group Patents (Class 705/7.18)
  • Patent number: 10387846
    Abstract: Embodiments of the invention include systems, methods, and computer-program products for scheduling and affecting appointment calendaring based on dependencies. As such, the invention provides for a dynamic appointment calendaring based on changes in the user's location. The dependencies comprise current and potential future locations and times of a user. The invention continuously monitors the calendars of the user on one or more devices. Further, the invention determines a change in existing appointments or cancellation of an appointment such that the user is newly available at certain time or determines a change in current and potential future locations of the user. Subsequently, the invention then evaluates one or more upcoming future appointments of the user with the financial institution specialists and ascertains the appointment details. The invention then automatically, schedules one or more new appointments at a new time and/or location with relevant specialists.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: August 20, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Alicia C. Jones-McFadden, Matthew Hsieh, Jade Michelle Le Vo-Dinh, David M. Grigg, Carrie Anne Hanson, Peter John Bertanzetti
  • Patent number: 10332288
    Abstract: A helical engine can convert a Cartesian data set that characterizes a Cartesian graph into a helical data set that characterizes a helical graph. The helical graph can include a helical shaped axis defining a given variable and deviations from the helical shaped axis that represent another variable.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: June 25, 2019
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventor: Patricia D. Pratt
  • Patent number: 10268331
    Abstract: An information processing method and an electronic device where the method includes determining current time information associated with the current time; and adjusting, based on the current time information, a display parameter of a first interactive object; wherein the first interactive object is an interactive object being operatively presented on a display unit of an electronic device and used to set a time-related parameter of the electronic device. The information processing method and the electronic device solve the technical problem that the currently displayed time cannot reflect the current true time in some cases, and achieve the technical effect of accurately and intuitively displaying the current true time.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: April 23, 2019
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Yuekui Li
  • Patent number: 10255584
    Abstract: A method and system to track new submissions for an online forms service is provided. The system may include a request detector to detect a request to load a view (e.g., a web page) and a view provider to provide the view for display in response to the request. The view may comprise submission information for an electronic form and a value indicative of a number of new submissions.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: April 9, 2019
    Assignee: Adobe Inc.
    Inventors: Todd Rein, Varun Parmar, Shannon Hickey, Eylon Stroh, Peter Baird, Brian Havlin, Subhash Singh Daga, Roman Dolgov
  • Patent number: 10157078
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for processing of electronic files using multiple technology applications in a distributed network. Specifically, the present invention is directed to establishing technology applications and/or platforms as participants on block chain framework for direct and real-time visibility into discreet processing events associated with the processing of the electronic files. In some embodiments, the invention enables tracking and monitoring of end-to-end processing status during processing of the electronic files in real-time, without requiring transmission of electronic file data between applications, while allowing for compatibility of data in multiple formats, and hence executing end-to-end processing of electronic files.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: December 18, 2018
    Assignee: Bank of America Corporation
    Inventor: Donald Steve Curtis
  • Patent number: 10158589
    Abstract: Among other things, embodiments of the present disclosure relate to communicating via an avatar embedded in an email message. In some embodiments, the avatar can provide information associated with the email message.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 18, 2018
    Assignee: Snap Inc.
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Patent number: 10135992
    Abstract: Provided are systems and methods for operating a mobile device of a first user that may include accessing a data repository to retrieve a first location of a future event scheduled at an event time to be attended by the first user and a second user, obtaining, from a position determination circuit of the mobile device, a second location of the mobile device, initiating transmission of a query to a route server to responsively obtain a time of arrival message including an arrival time for the first user to arrive at the first location from the second location, and, responsive to a difference in the arrival time and the event time exceeding a threshold duration, initiating transmission of a notification message that triggers a change in attendees that are physically present at the first location of the event without altering the event time of the event.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: November 20, 2018
    Assignee: CA, Inc.
    Inventors: Sharath Lakshman Kumar, Stephen Prasad, Arun Shetty, Vinay Narasimhamurthy
  • Patent number: 10121134
    Abstract: A payment terminal and a host computer system are configured to provide human-readable messaging capability with a person at an external location outside of a financial infrastructure. A payment terminal at a point of sale may be used to cause human-readable message content to be forwarded to the person by the host computer system, either automatically or at the instigation of an operator of the payment terminal. Message content from the person may be delivered to the payment terminal for display to the operator. The person at the external location may be able to retrieve information stored in the payment terminal via standard communication channels. The system also provides a mechanism for exchanging messages between payment terminals.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: November 6, 2018
    Assignee: First Data Corporation
    Inventor: Bruce Dragt
  • Patent number: 10091123
    Abstract: Systems and computer-readable media are disclosed for coordinating the distribution of workflow between multiple computing systems. Coordinating the distribution of workflow may include transferring data between multiple distributed computing systems using one or more networks. The workflow may include a series of operations to be executed. Execution of the first operation may be triggered by sending a message or a notification to a first computing system. After receiving a message or notification that execution of the first operation is complete, execution of a second operation may be triggered by sending a message or notification to a second computing device. The first computing device may be different than the second computing device.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 2, 2018
    Assignee: Bank of America Corporation
    Inventor: Soren Dossing
  • Patent number: 10001382
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR AN EVENTUAL EVENT CALENDARING PLATFORM (hereinafter “EECP”) transforms inputs (e.g., user information, user profile information, event information, import calendar information, etc.) via components (e.g., Event Retrieval Component, Event Collection Component, Event Assignment Component, Eventually Button, Event Collection and Scoring Component, Event Calendaring Component, etc.) into outputs (e.g., user calendar, user calendar RSS feed, user profile, etc.). The EECP provides dynamic, management, analysis, and control of event information and relationships. In one embodiment, the EECP may be configured to provide a user with a calendar implementation that may be populated with events based on the user's identified interests, preferences and historical activity.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: June 19, 2018
    Assignee: Goldman Sachs & Co. LLC
    Inventor: David N. Lawrence
  • Patent number: 9992138
    Abstract: According to a computer-implemented method, a scheduling request is received to schedule a user in a shared calendar system as a participant in a meeting to occur on a specified date. Based on a predefined meeting policy, a determination is made of a maximum permissible quantity of meetings for the user to participate in during a predefined time period that includes the specified date. A quantity of meetings in the shared calendar system that are already scheduled for the user to occur within the predefined time period is compared to the maximum permissible quantity of meetings for the user. Based on the comparing indicating that the quantity of meetings already scheduled is greater than or equal to the maximum permissible quantity of meetings, a notification is transmitted to the user to indicate that that approval of the scheduling request would violate the predefined meeting policy.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: June 5, 2018
    Assignee: CA, Inc.
    Inventor: Philippe Dubost
  • Patent number: 9954863
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to receive a record generation request that includes a set of attributes and to generate a record in a computing system based on the record generation request, wherein the record includes the set of attributes and an owner property that identifies a first user as an owner of the record. The architecture comprises a record security component configured to receive a record modification request that requests a modification to the record, to analyze an identifier in the record modification request that identifies a second user as a sender of the record modification request, and to process the record modification request based on an analysis of the identifier in the record modification request relative to the owner property of the record.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaskaran Singh, Jaya Matthew, David Los
  • Patent number: 9842316
    Abstract: A cloud-based broker service may be provided for computing devices in a distributed computing environment. The broker service may aggregate user accounts and user account credentials utilized for accessing online services by the computing devices. The broker service may monitor a context of the computing devices associated with the user accounts. The broker service may then utilize the context, data associated with the user accounts and data associated with the user account credentials to automate tasks and/or provide alerts associated with the data.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary L. Caldwell, Steven Paul Geffner, C. Joe Coplen, Christopher Hugh Pratley, Michael H. Ammerlaan, Steven Todd Zaske
  • Patent number: 9830562
    Abstract: A system and method for mobile social networking within a target area are provided. The method provides for mobile social networking. The method includes receiving a social networking profile, and a target area. The social networking profile has at least one user preference. The method also includes broadcasting the social networking profile to one or more members of the social network within the target area. The method further includes searching within the target area for the one or more members having a preference that is the same or similar to the at least one user preference. The method additionally includes enabling contact with the one or more members having the same or similar at least one user preference.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: November 28, 2017
    Assignee: CAPITAL ONE FINANCIAL CORPORATION
    Inventors: Frederick Joel Mason, Jr., Donald Jeffery Smith
  • Patent number: 9792556
    Abstract: Using the short form information people tend to use in their calendar locations (not full address or GPS location), machine learning techniques are used to map gathered location information to these short form names.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 17, 2017
    Assignee: Sony Corporation
    Inventors: Norifumi Takaya, Priyan Deveka Gunatilake, Guru Prashanth Balasubramanian
  • Patent number: 9792001
    Abstract: In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The computer-implemented method includes displaying a multiweek calendar on the touch screen display, detecting a contact on an individual day in the multiweek calendar, and in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: October 17, 2017
    Assignee: Apple Inc.
    Inventors: Freddy Allen Anzures, Marcel Van Os, Stephen O. Lemay, Michael Matas
  • Patent number: 9774997
    Abstract: A communication message processing method includes acquiring a terminal distance between a terminal and a wearable device, switching the terminal to an auto-reply mode when the terminal distance exceeds a preset distance threshold, and, when a communication application program in the terminal receives a communication message, controlling the communication application program to send an auto-reply message to a sender of the communication message.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: September 26, 2017
    Assignee: Xiaomi Inc.
    Inventors: Yongbiao Cui, Huayijun Liu, Tao Chen
  • Patent number: 9749270
    Abstract: A sender sends an email message to a receiver. The message includes an avatar representing the sender. Upon receiving the message, if the receiver has a question related to the message, the receiver sends the question to the sender via the avatar. After receiving the question, the avatar remote server device correlates the question with the message through a MSG-ID associated with the receiver or avatar. The avatar remote server device parses and analyzes the question and then searches mailboxes, agendas, previous answers, toDoLists, folders, resumes, and/or address books of the sender to find a corresponding answer for the question. Then, the avatar remote server device provides the answer to the receiver via the avatar. Alternatively, upon receiving the question, the avatar remote server device sends a notification to the sender. If the sender has an online connectivity, the sender provides the answer to the receiver via the avatar.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 29, 2017
    Assignee: SNAP INC.
    Inventors: Jean Luc Collet, Francois-Xavier Drouet, Carole Truntschka
  • Patent number: 9720985
    Abstract: A calendared event may be visually indicated. A proposed time for the calendared event can be identified and each of a plurality of event participants can be associated with the calendared event. For each of the participants, a local time of the participant that corresponds to the proposed time for the calendared event can be identified and displayed.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tolga Oral, Andrew L. Schirmer
  • Patent number: 9704138
    Abstract: Calendar overlay features are provided. A first calendar that includes a schedule for occurrence of a first event is provided, and second calendar that includes a schedule for occurrence of a second event is provided. A unified calendar interface presents for display the scheduled first event and scheduled the second event. The unified calendar interface is configured as an overlay with the first calendar and the second calendar.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: July 11, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Laurence Siegel
  • Patent number: 9691052
    Abstract: The present disclosure relates to a method, a system and a server using text messages for scheduling of business appointments. A server receives an initial text message having been transmitted over a wireless network by a mobile terminal. The initial text message includes a function keyword. Based on the function keyword, the server determines a type of requested service and creates a unique page identification for a scheduler page. The server transmits toward the mobile terminal over the wireless network, a reply text message including the unique page identification. The server detects an access of the scheduler page by the mobile terminal, the access including an entry of appointment data. An appointment is scheduled in the scheduler page, using the entered appointment data.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: June 27, 2017
    Inventor: Yilissa Tang
  • Patent number: 9684798
    Abstract: A method for providing audience-based redaction of sensitive information in an electronic document may include receiving a request from a computing device to access an electronic document, retrieving the electronic document, identifying the user(s) associated with the computing device, determining an access level for each user associated with the computing device, determining the lowest access level for the user(s) associated with the computing device, generating a rendering of the electronic document for display on the computing device based on the lowest access level for the user(s) associated with the computing device, and providing the rendering of the electronic document to the computing device for display. When generating the rendering of the electronic document for display, sensitive information in the electronic document is typically redacted based on the lowest access level for the user(s) associated with the computing device.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 9684799
    Abstract: A method for providing audience-based redaction of sensitive information in an electronic document may include receiving a request from a computing device to access an electronic document, retrieving the electronic document, identifying the user(s) associated with the computing device, determining an access level for each user associated with the computing device, determining the lowest access level for the user(s) associated with the computing device, generating a rendering of the electronic document for display on the computing device based on the lowest access level for the user(s) associated with the computing device, and providing the rendering of the electronic document to the computing device for display. When generating the rendering of the electronic document for display, sensitive information in the electronic document is typically redacted based on the lowest access level for the user(s) associated with the computing device.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 9619436
    Abstract: Implementing an electronic calendar can include accessing a first electronic calendar owned by a first party, accessing a second electronic calendar owned by a second party, and presenting a view that combines at least one existing entry from within each of the first and second electronic calendars. Source information for each of the first and second electronic calendars may be electronically maintained. The combined view may be updated electronically to reflect a change to at least one of the existing entries from within at least one of the first and second electronic calendars. Electronic calendars may be accessed and overlaid without importing events, thus enabling simple updating. Event information may be imported and source or other attributes may be associated with imported information to enable updating and other sorting functions.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 11, 2017
    Assignee: FACEBOOK, INC.
    Inventor: Larry L. Lu
  • Patent number: 9514101
    Abstract: The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Michael Salomon Morton, Jeremy Faller
  • Patent number: 9503414
    Abstract: A method performed by a server in a computer network includes supplying tools to specify a live event. Messages associated with the live event are collected. Messages are collected from a social network server. The messages are processed to form ordered messages. Replies to the ordered messages are formatted. The replies include individual messages distributed to the social network server and aggregated replies available on a single page for viewing by client devices.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: November 22, 2016
    Assignee: Bume Box, Inc.
    Inventors: James Ku, Per Thomsen
  • Patent number: 9495383
    Abstract: Architecture that aggregates realtime geo-referenced data over areas such as physical world geographical areas and virtually-defined areas such as by geofences to provide users with a quick overview and suggestion of activities to do across an area of interest in the spatial extent. The geo-referenced data can be supplied by a provider and/or user. When in combination, event listings can be obtained from providers and social data (e.g., check-in) can be obtained from social websites and/or businesses that make check-in data available freely or under subscription, for example. At least one advantageous outcome of the disclosed aggregation approach is that privacy issues, which currently exist in the industry by showing exact locations of user-contributed data, are overcome. While aggregating over larger spatial extents having high activity, the events supplied by provider listings are assigned scores that show trending and/or high-user activity volumes, and therefore, can be suggested to users.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing
    Inventors: Pragyana K. Mishra, Nagareddy S. Reddy
  • Patent number: 9495391
    Abstract: A method is provided in one example embodiment and includes receiving a request from a first user to browse a pool of date requests, where each of the date requests is associated with a potential match in a computer-implemented matching system and includes at least one of a calendar date and a location. The method further includes presenting to the first user information regarding the potential match associated with one of the date requests, and sending a date invitation to the potential match associated with the particular one of the date requests.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: November 15, 2016
    Assignee: MATCH.COM, L.L.C.
    Inventors: David F. Koh, Tom R. Quisel, Daniel D. Andres, Matthew J. Miller, Michael Bryan Oltman, Morley Zhi, Sidney San Martin
  • Patent number: 9439038
    Abstract: A method, system, and/or apparatus for automatically tracking a mobile user using the user's mobile device. This invention is particularly useful in the field of social media, such as for detecting and tracking the location and activity of a user and her community. The method or implementing software application uses or relies upon location information available on the mobile device from any source, such as cell phone usage and/or other device applications. The social media system can automatically determine a location type and/or user activity from context information. The context information can include current and past location and user and/or community information, time-dependent information, and third party information. The automated location and context information allows for users to set triggering conditions for other users, such as to provide an alert to one user or more users upon a particular action of the monitored other user being automatically determined by the system.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 6, 2016
    Assignee: PUSHD, INC.
    Inventors: Abdur Chowdhury, Ophir Frieder, Eric Jensen, Ben Cherry, Andrew Lorek, Matt Sanford
  • Patent number: 9436649
    Abstract: A computer implemented system and method are disclosed for updating an electronic calendar. The method includes receiving an electronic message in a natural language in which a change in role is expressed and, with a natural language processor implemented by a computer processor, automatically detecting the change in role within the email message, optionally storing the change in role in a contacts database, and proposing updates for entries in an electronic calendar based on the detected change in role.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: September 6, 2016
    Assignee: Xerox Corporation
    Inventors: Jean-Luc Meunier, Caroline Hagege, Stefania Castellani, Denys Proux, Eric Cheminot, Frederique Segond
  • Patent number: 9407707
    Abstract: An electronic calendar includes such features as recurring reminders, dividing unpredictable work loads into equal pieces, template free parsing, a reminders scheduling algorithm to reduce spikes, dynamic delivery and recovery algorithms, methods for splitting the work load between controllers and workers and for monitoring progress, all within the context of a calendar architecture for a large enterprise.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 2, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Rupesh Chhatrapati, Richard J. Treitel, Jon Chester, David Sobotka, Louis Lao, Andrew Zaeske, Meera Vengadasubbu
  • Patent number: 9374429
    Abstract: Thus, in one embodiment an apparatus includes at least one processor, at least one display controlled by the processor, and at least one wireless transceiver communicating with the processor. The processor is configured to transmit a message accessible to at least one recipient that includes data representing at least one non-alphanumeric who icon representing a person, at least one non-alphanumeric what icon representing an event and/or activity, and at least one non-alphanumeric when icon representing a time associated with the event and/or activity. Furthermore, at least one of the following represented by data included in the message is modifiable based on input from at least one recipient: the at least one who icon, the at least one what icon, and the at least one when icon.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 21, 2016
    Assignee: Sony Corporation
    Inventors: Jonathan Paul Gaiser, Bryan John Mihalov, Libiao Jiang, Benjamin Wai-Ming Lo, Tonni Sandager Larsen, Hye Hoon Yi
  • Patent number: 9355385
    Abstract: An application programming interface (API) method for providing location related search capability to clients of an email and calendaring service is disclosed. In response to a request message from a client, a find place method defined in an API provided by an API service is invoked. The find place method parses the request message for parameters such as a query string or source-related identifier indicating a place name or address of a location to be searched, the culture/format for the search and results, a maximum number of results to be provided, the source of the location to search, and geo-coordinates of the place and/or the user. The parameters are used to query specified source(s). The results of the search are filtered and formatted to provide location information to the client.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing
    Inventor: Danilo L. Benzatti
  • Patent number: 9324059
    Abstract: A method and system for managing communication between a plurality of team members are provided. The method includes, at a first agent associated with a team member, receiving inputs from a team member about an event associated with one or more team members. The method further includes sending an event request to agents of one or more team members and receiving responses from them. Based on the responses, the first agent either cancels the event, schedules the event, or reschedules the event.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: April 26, 2016
    Assignee: Infosys Technologies, Inc.
    Inventors: Anjaneyulu Pasala, Arun Sethuraman, Niranjani Srinivasa Vibhu, Ravi Prakash Gorthi
  • Patent number: 9313239
    Abstract: A disclosed information processing apparatus connected with terminals through a network includes a list generating unit receiving a request to acquire a list listing a place registering a material to be shared, and generating the list listing the place allowing presence, a list sending unit sending the list to the terminal sending the request, and a data generating unit receiving a presence request to be present at the place selected from the list, and generating material data for displaying the material registered in the selected place on the terminals, and a data sending unit sending the material data to the terminal sending the presence request, wherein the list generating unit determines the place to be opened or resumed as the place allowing presence, and the data generating unit generates the material data for displaying a hand written memo written in the place and the material registered in the place.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: April 12, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventor: Megumu Sekiguchi
  • Patent number: 9299100
    Abstract: Methods for making gift recommendations are disclosed. The interests of an intended recipient are identified as are the interests associated with a particular product. Products corresponding to the recipient's interests are identified and then ranked according to giftability. Giftability indicates the appropriateness of a product for giving as a gift. Products may also be ranked according to appropriateness for a category or occasion. Giftability may be specified or inferred from one or more of gift-wrapping requests, gifting references in comments or reviews, and sales surges during holidays. A Naïve-Bayes-type method may be used to infer the giftability of products for which such data is not available.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 29, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ioannis Pavlidis, Wei Shen
  • Patent number: 9251509
    Abstract: Disclosed are a cyber or real community scheduler system and a scheduling method in a cyber or real community which can automatically implement meeting scheduling in a cyber or real community. A cyber or real community scheduler system includes a member information management server for distinguishing a plurality of cyber or real communities established in an SNS site from one another and managing and storing information on members of the cyber or real communities and an SNS server for providing SNS to the members of each of the cyber or real communities based on the information on the members of the cyber or real communities.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: February 2, 2016
    Inventor: Chung Jong Lee
  • Patent number: 9247522
    Abstract: A computer-implemented method and computing system for identifying, using one or more computing devices, an appointment scheduled for at least one user. Some embodiments may include determining, using the one or more computing devices, a present location for the at least one user and generating, using the one or more computing devices, a reminder for the appointment based upon, at least in part, the present location.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Chia-Nee Michelle Chen, Ida Mayer, Dave Cohen
  • Patent number: 9235826
    Abstract: This disclosure relates to a method and system for managing participation in a communication channel when one or more participants may be delayed. In one example, a method includes retrieving, by a first computing device, a meeting appointment including an invitee, a meeting start time, and identifying information for a communication channel for the meeting, wherein the invitee to the meeting is invited to the communication channel and the invitee is associated with a second computing device. The method further includes sending, by the first computing device, a request to the second computing device, wherein the request enables the second computing device to join the communication channel, and wherein the request is sent approximately at the meeting start time. The method also includes receiving, by the first computing device, a control message that indicates a first time at which the second computing device will join the communication channel.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventor: Robert William Hamilton
  • Patent number: 9213964
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Patent number: 9197736
    Abstract: A smart phone senses audio, imagery, and/or other stimulus from a user's environment, and acts autonomously to fulfill inferred or anticipated user desires. In one aspect, the detailed technology concerns phone-based cognition of a scene viewed by the phone's camera. The image processing tasks applied to the scene can be selected from among various alternatives by reference to resource costs, resource constraints, other stimulus information (e.g., audio), task substitutability, etc. The phone can apply more or less resources to an image processing task depending on how successfully the task is proceeding, or based on the user's apparent interest in the task. In some arrangements, data may be referred to the cloud for analysis, or for gleaning. Cognition, and identification of appropriate device response(s), can be aided by collateral information, such as context. A great number of other features and arrangements are also detailed.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: November 24, 2015
    Assignee: Digimarc Corporation
    Inventors: Bruce L. Davis, Tony F. Rodriguez, William Y. Conwell, Geoffrey B. Rhoads
  • Patent number: 9143460
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for predicting the subject, logistics, and resources of associated with a communication event. Predictions and suggestions can occur prior to, during, or in response to communication events. The user can confirm the prediction or suggestion via user input such as a click or a voice command. The system can analyze past behavior patterns with respect to the subject, logistics and resources of communication events, followed by preparing ranked listings of which subjects, logistics, and resources are most likely to be used in a given situation. The predicted logistics may then include people to invite, time and date of the meeting, its duration, location, and anything else useful in helping potential participants gather together. The resources may include files attached, files used, communication event minutes, recordings made, Internet browsers and other programs which may be utilized by the user.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: September 22, 2015
    Assignee: Avaya Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu
  • Patent number: 9105015
    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: May 24, 2011
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nancy Ellen Kho, Bill Dang Le, Fang Lu, Alaa Abou Mahmoud
  • Patent number: 9105038
    Abstract: The life history of a person or entity can be presented in a graphical representation of a highway. Life events may be represented by simple data strings, or by files such as photographs, dissertations, job offers, and love-letters, among others. For ease in viewing, the information representing the life history is categorized according to type (medical, educational, photographic, etc.) and placed in lanes corresponding to the type of information. The information is also organized by date, being placed between miles corresponding to temporal periods, for instance, years. Other graphical arrangements of stored information are also included.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 11, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James Carlton Bedingfield
  • Patent number: 9047591
    Abstract: Systems and methods are provided to specify a location of a planned event via a selection of a listing that has location information. For example, in response to a search request a listing may show a business entity at a geographic location; and the user may select the listing as a way to specify the location of a new event or an existing event. In some embodiments, one event can have multiple listings specifying multiple locations.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: June 2, 2015
    Assignee: YELLOWPAGES.COM LLC
    Inventors: Stephen Chappell, Jay H. Lieske, Jr., Samantha Nebrich
  • Publication number: 20150149229
    Abstract: A travel plan apparatus, method, and a storage media are provided. The travel plan method includes: providing tourist attractions, travel days and travel configurations; determining at least one candidate hotel according to hotel configuration of the travel configurations; determining groups according to at least one candidate hotel and the travel days; distributing each one of the tourist attractions to a corresponsive group of the groups by using a relation-clustering method; when a quantity of first groups including at least one tourist attraction of the groups is larger than a quantity of the travel days, distributing tourist attractions of a second group including the tourist attractions with the shortest traveling time to other groups of the first groups by using the relation-clustering method.
    Type: Application
    Filed: December 12, 2013
    Publication date: May 28, 2015
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Meng-Hsuan CHIA, Wei-Syun LIN, I-Chou HUNG, Chan-Chien YU
  • Publication number: 20150149228
    Abstract: A personal data lending system and method. Data may be generated by a communication device for transmission to another communication device. The data may be contact or scheduling data. The owner can selectively choose to share portions of the data. The data remains in control of the owner even after the data is lent.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: U-SeeMe, Inc.
    Inventors: John Papazian, David Harmer
  • Publication number: 20150142494
    Abstract: Computer-aided systems and methods of scheduling resources, such as human resources and temporary human resources in particular, including steps of forecasting a required revenue for an operation in at least one desired time slot, reviewing historical revenue data of said operation or a similar operation, analysing said required revenue and said historical revenue and determining a work effort metric for said at least one desired time slot to meet said required revenue, generated or selecting a template for said at least one desired time slot showing the desired said work effort metric, and filling said template by allocating specific resources to said at least one desired time slot.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 21, 2015
    Inventors: Kent Zein Kien YAP, Philip Martin JORDAN, Vilosh Marion BRITO
  • Publication number: 20150142493
    Abstract: A resource scheduling system includes a set of resources and associated resource attributes, a representation of resource demands, and a scheduling module for generating a schedule of resource utilization. The representation of resource demands and availability may include information about time slots, calendars, and shifts. A slot is a representation of a demand for one or more individual item. A calendar is a representation of dates when resources are needed. Each shift represents a set of time intervals of resource demands. Additionally, the system keeps track of individual resource availability and preferences and attempts to create a resource utilization schedule that satisfies all constraints generated based on the time slots, calendars, shifts, and resource schedules.
    Type: Application
    Filed: September 23, 2014
    Publication date: May 21, 2015
    Inventors: Kenneth B. Lakritz, Michael J. Frankston
  • Patent number: 9037170
    Abstract: Approaches are provided for managing an electronic calendar using short message service (SMS). Specifically, an approach is provided that is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to receive an SMS text message including an SMS command to manage an electronic calendar with at least one pre-existing event. The SMS command includes an instruction to modify the at least one pre-existing event. The programming instructions are further operable to execute the SMS command such that the at least one pre-existing event is modified.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dario R. Abramskiehn, John R. Dingler, Blaine H. Dolph, Kelly E. Songer, Matthew B. Trevathan