Calendar-based Scheduling For A Person Or Group Patents (Class 705/7.18)
  • Patent number: 11182263
    Abstract: The method and system of the present invention provides an improved technique for processing email during an unplanned outage. Email messages are redirected from the primary server to a secondary server during an unplanned outage such as, for example, a natural disaster. A notification message is sent to users alerting them that their email messages are available on the secondary server by, for example, Internet access. After the termination of the unplanned outage, email messages received during the unplanned outage are synchronized into the users standard email application.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 23, 2021
    Assignee: MESSAGEONE, LLC
    Inventors: Samy Mahmoud Aboel-Nil, Satin Mirchandani, Michael Nonemacher, Igor Postelnik, Michael I. Rosenfelt, Chris Scharff
  • Patent number: 11169855
    Abstract: Systems, methods, and computer program products are described herein for proactively allocating resources of a computing infrastructure having a plurality of namespaces. Data having process information for executing an application task on a namespace of the computing infrastructure is received. The process information defines process loads associated with the application task. A number of application servers for executing the application task are determined based on the process loads. Application servers are allocated to the namespace based on the determined number of application servers for execution of the application task. The receiving, the determining, and the allocating occur prior to execution of the application task.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 9, 2021
    Assignee: SAP SE
    Inventor: Alain Gauthier
  • Patent number: 11120202
    Abstract: Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Meyer, Jackson Robert Thompson
  • Patent number: 11082371
    Abstract: One embodiment of the present disclosure relates to a method that includes sending a negotiating message from a user to one or more invitees using a messaging protocol, the negotiating message comprising one or more plans for a meeting, each plan including a time information and a location information for the meeting. The method further includes receiving, using the messaging protocol, one or more responses from the one or more invitees, the one or more responses indicating an approval or rejection of the one or more plans and determining based at least partially on the one or more responses received from the one or more invitees to book the event based on the received responses from the one or more invitees.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: August 3, 2021
    Assignee: Calendar Research LLC
    Inventor: Michael Hunter Gray
  • Patent number: 11055645
    Abstract: A computer-implemented method for optimizing distribution of incentive-budget for additional time interval allocation in a multi-week work schedule is provided herein.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: July 6, 2021
    Assignee: NICE LTD
    Inventors: Robert Michael Dvorscak, Jr., Charles William Gulledge, Rob Harris Duplantis
  • Patent number: 11010701
    Abstract: The technology disclosed relates to helping sales engineers prepare for sales meetings. In particular, it relates to intelligently and automatically creating packages of information related to sales meetings. The information packages are stored in on-demand systems that are accessible by a plurality of devices used by the sales engineer. The technology disclosed also relates to providing sales engineers offline access to the information packages related to the sales meetings. The information packages can be assembled from and deployed to a plurality of electronic sources and devices based on the sales engineer's needs, criteria, assignments and preferences.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 18, 2021
    Assignee: salesforce.com, inc.
    Inventor: Emanuela Troiani
  • Patent number: 10984328
    Abstract: The disclosed embodiments include a Question and Answer (QA) system, computer program product, and computer-implemented method configured to adjust passage relevancy to a question based on time. The disclosed embodiments seek to improve the process of providing answers to questions that include a temporal reference. In particular, the disclosed embodiments are better able to provide answers to questions that include a temporal reference that does not have an exact matching temporal reference in an answer source of a QA system.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Patent number: 10956965
    Abstract: A software application running on a server provides a webpage to an browser of a selling entity. The webpage includes an amount of instructions that renders User Interface (UI) components on the browser. The selling entity uses the UI components to configure an Interactive Marketing Presentation (IMP). The selling entity configures each segment of the IMP to include rich-media content (text, video, audio, and images). Configuration information of the configured IMP is communicated from the webpage to the software application via the network. The software application stores the configuration information in a database. A purchasing entity may then view the interactive marketing presentation by visiting a URL provided by the selling entity that causes the software application to retrieve the configuration information from the database, and to generate and supply a set of instructions that render the IMP using the configuration information onto the browser of the purchasing entity.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: March 23, 2021
    Assignee: Engajer, Inc.
    Inventors: Michael Christopher Castellano, Shruthi Narasimha Murthy, Richard Amrith Lourdu
  • Patent number: 10922661
    Abstract: A calendar sharing invitation is received, and a receiver of the information is identified. The calendar sharing information is sent to the receiver, and the sharer's calendar data is synchronized to a computing system corresponding to the receiver. The sharer's calendar data is synchronized to a pre-accept memory, where it is hidden from the receiver until the receiver provides an input indicating that the receiver accepts the calendar sharing invitation. The sharer's calendar data is then exposed to the receiver for interaction by the receiver.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Szymon Madejczyk, Balasubramanian Ramachandran, Jaskaran Singh
  • Patent number: 10922663
    Abstract: Methods and systems recommend a mutually-agreeable location to parties invited to a meeting. A method analyzes attributes of the meeting, attributes of the invited parties, and attributes of the various potential locations to prepare a list of recommended locations. To arrive at the list of recommended locations, the method may leverage all available attributes regarding the parties, the engagement type, and the potential locations, to create a value that represents a degree that a potential location correlates with the parties' attributes and meeting attributes. The set of recommended locations is sent to the invited parties. The method then determines, from party responses that each include a list of locations that are acceptable to that party, which of the recommended locations is agreed upon.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 16, 2021
    Assignee: SSYD, Inc.
    Inventors: Hari Chittaluru, Victor Tavernini, Jeffrey Diamond
  • Patent number: 10891596
    Abstract: A method of managing a plurality of washrooms in a facility for servicing by service personnel and, more particularly, for establishing servicing operations which provide for service of at least selected of the dispensers before their consumable product supply falls below a pre-selected refill value.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: January 12, 2021
    Assignee: OP-Hygiene IP GmbH
    Inventors: Heiner Ophardt, Rudolpho Gian-Franco Gugliotta
  • Patent number: 10878143
    Abstract: A method for simulating participation patterns in a plurality of events from a pool of qualified participants includes selecting an event whose preference rank r is equal to a predetermined preference rank R(i,j) for an event of type j for individual i; sampling a random number Z that represents a number of events in which to participate when a number N(j) of available events of type j is greater than 0 and an expected participation rate P(i, j) of individual i for events of type j is greater than 0; selecting a random subset S with Z elements that indicates which Z events to participate in; and looping over k=1 to N(j) and setting a participation array M(i,j,k,l) to 1 iff k is contained in S, where participation array M(i,j,k,l) indicates whether or not individual i participates in a k-th event of type j in an l-th simulation.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 29, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Hoffman, Feng Li, Ta-Hsin Li, Nianjun Zhou
  • Patent number: 10873611
    Abstract: Systems and methods are provided for generating a meeting display comprising an indicator for each participant for a meeting, at least a first dashboard, and an event log and causing the meeting display to be displayed on each computing device associated with each participant for the meeting. The systems and methods further providing for generating events based on each computing device interaction with the meeting display and interactions between one or more computing devices via the meeting display, and causing events to be displayed as part of the meeting display on each computing device associated with each participant for the meeting.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: December 22, 2020
    Assignee: SAP SE
    Inventor: Stephan Zlatarev
  • Patent number: 10861455
    Abstract: A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jordan Rian Cohen, David Leo Wright Hall, Jason Andrew Wolfe, Daniel Lawrence Roth, Daniel Klein
  • Patent number: 10860955
    Abstract: The systems and/or processes described herein are configured to help an entity operating one or more facilities manage the scheduling and assignment of jobs. The systems and/or processes implement a loading service to manage the scheduling and assignment of jobs based on one or more factors including, but not limited to, a type of service or work to be performed on an item (e.g., an automobile), an initial estimated duration of time to perform the type of service or work, a revised estimated duration of time to perform the type of service or work (e.g., based on technician input), technician schedules, technician skills, technician skill level, and/or one or more labels assigned to a job. Consequently, the loading service is able to help, e.g., via the generation and output of graphical user interfaces, the entity balance the scheduling of appointments for jobs amongst technicians working at one or more facilities.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: December 8, 2020
    Assignee: Tower Rock Technologies, LLC
    Inventors: Garrett Russell Ming, Thomas John Moser
  • Patent number: 10832223
    Abstract: Disclosed in some examples are methods, systems, and machine-readable media that reserve remote meeting resources and update meetings with remote meeting connection information in response to a user indicating an availability status that signifies that the user is away from a location of the meeting. In response to this indication, the system interfaces with the user's calendar and searches for in-person meetings for the period in which the user is out of the office. For in-person meetings that are found, the system may automatically schedule remote meeting resources for a remote meeting session and update in-person meetings with remote meeting connection information.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 10, 2020
    Assignee: Intel Corporation
    Inventors: Michael J. Kumar, Shahil Soni
  • Patent number: 10824975
    Abstract: Computer-implemented systems and methods for the sale of consumer services. Predictions are made based on the behaviors, preferences, assets, identifying characteristics, and other attributes associated with customers and merchants. In one implementation, a prediction is made as to whether a customer is likely to request a service and whether a merchant is likely to be selected by the customer to provide the service. In another implementation, the calendars of a merchant and customer are automatically updated to account for the customer's late arrival to an appointment at the merchants location. In yet another implementation, a customer purchases an appointment for a service from another customer that has the appointment scheduled with a merchant providing the service.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: November 3, 2020
    Assignee: IMPEL IT! INC.
    Inventors: Edward Phillip Kinsey, II, Grant Stephen Kinsey
  • Patent number: 10803424
    Abstract: A server for providing scheduling services to at least two remote devices includes a communications interface for transmitting scheduling options to the at least two remote devices and receiving user inputs from the at least two remote devices. The server further includes a processing circuit configured to manage scheduling services for the at least two remote devices. In one embodiment, the server provides scheduling services for two users, allowing the two users to schedule an appointment with each other. In another embodiment, the server provides scheduling services for a first user and a plurality of second users, allowing the multiple users to schedule an appointment with one another.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 13, 2020
    Assignee: Calendar Research LLC
    Inventors: Michael Hunter Gray, Michel Bayan
  • Patent number: 10791424
    Abstract: In one aspect, the present disclosure relates to a method that includes presenting a first user interface (UI) and a second UI on a mobile device. The first UI may include a map display and a control to compose a note. The method may include, in response to a user of the mobile device activating the control to compose the note, presenting a second UI including: an input to receive text for the note, one or more controls to select a picture for the note, and a control to save the note. The method may include, in response to the user activating the control to save the note: determining a location for the note using a geo-location sensor within the mobile device, sending the received text, the selected picture, and the location for the note to a server device, and displaying an indication of the note on the map display based on the location determined for the note.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 29, 2020
    Assignee: Capital One Services, LLC
    Inventors: Arunkumar Natarajan, Venkata Mandali
  • Patent number: 10726394
    Abstract: A system and method are provided for scheduling, calendaring, notifying, and providing automated real-time updating of scheduled appointment times on a central master schedule. The system and method dynamically optimize a number of appointments being scheduled within a range of time using a distributed computing system suitable for providing a self-service model for patient driven scheduling of appointments. Specifically, the system optimizes scheduled appointment times in response to a break in the schedule or a manual update of a specific scheduled appointment to maximize the number of appointments capable of being scheduled within a defined work day for the service provider. A plurality of edge-connected devices act as the initiators of scheduling changes, while creating an edge-connected schema for handling elastic scheduling tasks that are reflected on the centrally placed master calendar residing on a passive peer-validated data store and/or database.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 28, 2020
    Assignee: Dynamic Medicine LLC
    Inventors: Ronald G. Tompkins, Andrew K. Alexander, Ulysses G. J. Balis
  • Patent number: 10664328
    Abstract: In an approach to creating an electronic calendar entry, one or more computer processors receive a selection of a location in a map application from a first device associated with a first user. In response to receiving a selection of a location in a map application from the first device associated with the first user, the one or more computer processors create a first calendar entry in the electronic calendar application associated with the first user. The one or more computer processors input information corresponding to the selected location in the first calendar entry. The one or more computer processors store the first calendar entry.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eduardo M. Breijo Baullosa, Dana L. Price, Lori L. Adington, Mary A. Curran
  • Patent number: 10666595
    Abstract: A method at an electronic device, the method including receiving a message at the electronic device; processing the message to find a potential calendar event; comparing correspondents of the message with membership in at least one shared calendar accessible by the electronic device; selecting a shared calendar based on the comparing; and populating a calendar input field with an identifier of the selected calendar.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: May 26, 2020
    Assignee: BlackBerry Limited
    Inventor: Sean Michael McBeath
  • Patent number: 10650033
    Abstract: Systems and devices for presenting coordinated event search results in a user interface for a calendar are disclosed. In an example, operations include: generating a calendar surface user interface, to display at least one event in a calendar view; receiving a search query for a search of the calendar; generating a search result user interface, to display events from a result of the search query; and updating the calendar surface based on the search result, with the display of the events in the calendar surface being updated based on a match with the search query. As various examples, based on the search results or the search query: the search result portion may indicate that a corresponding event is displayed within the calendar surface portion; graphical emphasis effects may be applied to search results or events; or graphical de-emphasis effects may be applied to search results or events.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruediger A Kinast, Rachel Sirkin, Christopher C Knestrick, Pankaj S Luthra, Thomas Christopher Laflin, Ashita Khetan
  • Patent number: 10628800
    Abstract: Embodiments of the present provide a method, system and computer program product for the automated launching of an e-meeting. In an embodiment of the invention, a method for meeting invite management includes creating in a C&S system an event from an e-mail invite to attend an e-meeting. Subsequently, the invite is parsed to extract into memory a hyperlink to the e-meeting, a user identifier and password. Thereafter, macro logic is generated that is programmed to access the e-meeting at the hyperlink and to authenticate into the e-meeting utilizing the user identifier and password. Finally, the macro logic is associated with a user interface control and the user interface control is embedded into the created event in the C&S system.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: April 21, 2020
    Assignee: SUGARCRM INC.
    Inventor: Wes Moran
  • Patent number: 10600034
    Abstract: A centralized web-based system and method for managing appointments having a user interface that interacts with one or more users to display one or more items based on user input, a management module connected to the user interface and configured to receive data related to scheduling an appointment, determine one or more possible appointments based on the data, present the one or more possible appointments, receive a user selection from the one or more possible appointments, and schedule the appointment based on the user selection, and one or more databases configured to store appointment information, wherein the one or more databases are connected to the management module and wherein the data comprises a date and time slot and at least one of a facility, a service, and a servicer.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 24, 2020
    Assignee: MINDBODY, INC.
    Inventors: Peter Ellis, Daniel Lizio-Katzen
  • Patent number: 10594775
    Abstract: The present invention relates to a system, method and computer program product for managing a groupware system. The groupware system includes records associated with one or more groups of members. The method includes: listening for or intercepting a change in members of a group including adding new members and/or removing old members; locating records associated with the original group members; and updating the located records by adding the new members or removing the old members.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventor: Jean-Michel Rodriguez
  • Patent number: 10552770
    Abstract: Efficient creation of a new schedule item is provided. Aspects include a quick create system for enabling an efficient schedule item creation experience when utilizing a scheduling application, such as a calendar application, a task list application, or a to-do list application, or an application with scheduling functionalities. A user can select a quick create option to cause a display of one or more icons designating predefined or learned schedule item types, which can be automatically or selectively moved to a desired timeslot in the user's schedule. In some examples, an icon can be dragged laterally within a timeslot to toggle between schedule item types. When a commitment input is received, a new schedule item is inserted into the user's schedule, and schedule item details are automatically populated into the schedule item based on existing schedule items or based on preset schedule item types.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrew Winslow Brough, Clea Allington, Ian Dwyer Curry, Teslim Abiodun Alabi, Eva Britta Karolina Burlin, Shahil Soni, Malia Morioka Douglas
  • Patent number: 10521084
    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: October 11, 2017
    Date of Patent: December 31, 2019
    Assignee: Apple Inc.
    Inventors: Freddy Allen Anzures, Stephen O. Lemay, Michael Matas, Marcel Van Os
  • Patent number: 10510085
    Abstract: A method, system and computer program product for time and location aware customer relationship management (CRM) is provided. A method for time and location aware CRM includes obtaining a location for a mobile computing device, forwarding the location to a CRM application, and responding to an identification of a contact in the CRM application that is proximate to the obtained location, by retrieving a related data record for the contact from the CRM application and by displaying the related record in the mobile computing device in a user interface for the CRM application. Further, a current time for the mobile computing device can be obtained and forwarded to the CRM application. Responsive to identifying a meeting in the CRM application that is scheduled proximate to the obtained time, a related data record for the meeting can be retrieved from the CRM application and displayed in the mobile computing device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 17, 2019
    Assignee: SUGARCRM INC.
    Inventor: Majed Itani
  • Patent number: 10503366
    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: April 18, 2018
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventors: Freddy Allen Anzures, Stephen O. Lemay, Michael Matas, Marcel Van Os
  • Patent number: 10452450
    Abstract: Optimizing allocation of multi-tasking servers is provided. A schedule that identifies a plurality of time periods is received. The schedule associates each server of a plurality of servers with at least one time period. Performance characteristics, including a multitasking threshold, of each server of the plurality of servers is determined. A simulation of the plurality of servers is performed to determine a service level of the simulation. A workload identifying a plurality of incidents is received. Each incident is allocated to a server. One or more performance metrics of each time period is determined. The service level of the simulation is determined based, at least in part, on the one or more performance metrics of each time period. The schedule is optimized based, at least in part, on at least one of the service level and a target service level.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gargi B. Dasgupta, Sakib A. Mondal, Renuka R. Sindhgatta, Rodney B. Wallace
  • Patent number: 10438172
    Abstract: Systems and methods are provided for analyzing a history of meetings, the attendees, date of occurrence, and other content to determine the value of the meetings and the attendees. The importance of people and the meetings they attend can be derived based on patterns of attendees. In one embodiment, the meta-data of meetings and the attendees can be used to determine value without requiring time-consuming manual steps or manual evaluation of people and their titles. A graph of meetings and its attendees can be generated and used by one or more automated software agents to place value to the content of the meeting, its agenda, and other meeting collateral such as meeting briefs/attachments of meetings. Accordingly, embodiments dramatically reduce the need for human examination of meeting history.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 8, 2019
    Assignee: CLARI INC.
    Inventor: Venkat Rangan
  • Patent number: 10414283
    Abstract: A V2G system includes: a power system; a charging/discharging device including an electricity storage unit, a power conversion unit that converts power transferred between the electricity storage unit and the power system, a reception unit, and a control unit that controls an operation of the power conversion unit based on a received signal; and a server device that manages charging and discharging of the electricity storage unit. The server device determines a period of time during which power is discharged from the electricity storage unit to the power system or during which the electricity storage unit is charged using power supplied from the power system, and transmits an instruction including the period of time to the charging/discharging device. The control unit of the charging/discharging device starts up or stop based on the period of time indicated by the instruction from the server device.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 17, 2019
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Jun Kudo, Keiichiro Honma, Satoru Shinzaki
  • 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: 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: 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: 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