Accounting Patents (Class 705/30)
  • Patent number: 10171509
    Abstract: A blockchain may store transactions which should were not intended to be recorded due to inappropriate content or unwanted subject matter submitted by malicious users. A method may also include one or more of identifying a blockchain transaction, processing content of the blockchain transaction to identify prohibited content, and determining whether to approve or disapprove the blockchain transaction based on the content of the blockchain transaction.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sheehan Anderson, Binh Q. Nguyen
  • Patent number: 10169749
    Abstract: A computer implemented system and method are disclosed involving technological advancements in the processing of electronic transaction processing results. The system may comprise a computer apparatus implementing a checking account system, a savings account system, a merchant account and investment account on a funds management system, and one or more computer systems and mobile devices including a communication interface, processor, memory storing computer-executable instructions, and savings modules. Reward amounts may be calculated based on various techniques.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Usha Narayana, Kimberly Belle Summerrow, Jared J. Blackburn, Shaun G. Hunter, Van A. Noles
  • Patent number: 10169820
    Abstract: A computer implemented system and method are disclosed involving technological advancements in the processing of electronic transaction processing results. The system may comprise a computer apparatus implementing a checking account system, a savings account system, a merchant account and investment account on a funds management system, and one or more computer systems and mobile devices including a communication interface, processor, memory storing computer-executable instructions, and savings modules. Reward amounts may be calculated based on various techniques.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Usha Narayana, Kimberly Belle Summerrow
  • Patent number: 10157376
    Abstract: A battery rental kiosk system is provided. The system allows for batteries to be rented or purchased for mobile devices that may require a battery recharge. In one embodiment, the system may allow a customer to rent the battery for a predetermined time period and charge a customer credit card periodically at the expiration of the time period.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: December 18, 2018
    Inventor: John Aloe
  • Patent number: 10159061
    Abstract: A wireless transmit receive unit (WTRU) may perform provide a report to a network. The WTRU may include a processor that is configured to receive a measurement configuration from the network, where the measurement configuration indicates a threshold and a resource pool on which to perform measurements. The resources pool may be used for communication between one or more mobile device. The processor may be configured to perform measurements on the resource pool and determine whether an energy level for the resource pool is above the threshold for a duration of time. The processor may also be configured to send a report to the network indicating that the energy level for the resource pool is above the threshold for the predetermined duration of time.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: December 18, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Yuxin Zhao, Diana Pani, Ghyslain Pelletier, Paul Marinier, Benoit Pelletier, Samian Kaur
  • Patent number: 10156975
    Abstract: A method displays a chart and a visual analytic object superimposed on the chart. The chart displays visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The analytic object corresponds to an analytic operation applied to the data set. The method detects a first input on the analytic object, and displays a moveable icon corresponding to the analytic object while maintaining display of the analytic object. The method also detects a second input on the moveable icon, and moves the moveable icon over a first shelf region. Upon ceasing to detect the input, the method updates the content of the first shelf region based on the analytic operation, and updates the chart according to updated content of the first shelf region.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10146836
    Abstract: Systems and methods for reclaiming and reusing primary key values are provided. According to one embodiment, multiple unused primary key values of a database application are reclaimed by a key generator by locating a gap in a sequence of a primary key column of the database application. Reuse of the reclaimed unused primary key values is facilitated by the key generator by returning a reclaimed unused primary key value responsive to a request from the database system for a new primary key value for the primary key column.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 4, 2018
    Assignee: Dillon Software Services, LLC
    Inventor: David M. Dillon
  • Patent number: 10149166
    Abstract: Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 4, 2018
    Assignee: BlackBerry Limited
    Inventors: Elliott Michael Guy Mazzuca, Chang Fung Yang, Jason Songbo Xu, Chi Chiu Tse
  • Patent number: 10140269
    Abstract: A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application may automatically navigate to different portions of the document and/or display different sections of the document. Instead of the user having to search for the portion of the document affected by the change, the changed portions are determined for the user. The portions may be automatically displayed to the user and/or the user may determine when to move to each different portion that changed as a result of the proposed change. The proposed change may be accepted/rejected by the user. For example, a User Interface (UI) element may be selected by the user to either accept the change or reject the change.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Vogel, Avijit Sinha, Olivier Destrebecq
  • Patent number: 10140666
    Abstract: A computer-implemented method for the targeted gathering of tax data for use with tax preparation software includes a computing device presenting to the user a plurality of interview questions or statements. The computing device creates a user profile based on the responses to the interview questions or statements. The computing device identifies highly relevant tax topics based on user profile and executes a user interface manager to automatically generate interview questions or statements on said highly relevant tax topics. The user then confirms whether other tax topics apply to the user. The computing device executes a tax calculation engine of the tax preparation software configured to compute a tax liability or refund amount.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 27, 2018
    Assignee: Intuit Inc.
    Inventors: Gang Wang, Kevin M. McCluskey, Luis F. Cabrera
  • Patent number: 10127501
    Abstract: A system and method for determining confidence scores for accounts based on peer-to-peer interactions. One or more clustering algorithms are applied to a database of peer-to-peer interactions to identify and group related peer-to-peer interactions. A classifying algorithm is applied to a group resulting from the one or more clustering algorithms that classifies each peer-to-peer interaction within the group based on one or more relationships between the peer-to-peer interactions with the group. A score is provided to each transaction in the group based at least in part on the classification. The system uses the score to change functionality of at least one of the accounts associated with one of the transactions and/or provides information regarding the trustworthiness of a user of an account.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 13, 2018
    Assignee: PAYPAL, INC.
    Inventors: Alex Grigoryan, Avinash Gangadharan, Akshay Peshave, Michael Morgan, Rhys Howell
  • Patent number: 10120724
    Abstract: A method and system for automatically metering a distributed file system node is provided. The method includes receiving data associated with jobs for execution via a distributed file system. Characteristics of the jobs are uploaded and policy metrics data associated with hardware usage metering is retrieved. Resource requests associated with hardware resource usage are retrieved and attributes associated with the resource requests are uploaded. The policy metrics data is analyzed and a recommendation circuit is queried with respect to the resource requests. A set of metrics of the policy metrics data associated with the resource requests is determined and a machine learning circuit is updated. Utilized hardware resources are determined with respect to the hardware usage metering and said resource requests.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sudeep Badjatia, Rajarshi Bhose, Bijoy Deb, Ripon Nandi
  • Patent number: 10121208
    Abstract: Techniques for utilizing thematic repositories for transaction management are described herein. The techniques may include receiving data associated with at least one transaction, and associating at least a subset of the data with at least one thematic repository of a plurality of thematic repositories. An individual thematic repository of the plurality of thematic repositories may be configured to aggregate data from a plurality of transactions that are individually determined to be associated with a theme of the individual thematic repository.
    Type: Grant
    Filed: March 9, 2014
    Date of Patent: November 6, 2018
    Assignee: Paybook, Inc.
    Inventor: Gerardo Trevino Rojas
  • Patent number: 10120403
    Abstract: A region information management unit of an energy management system manages at least part of information about a plurality of small regions that each partially include a plurality of power consumers. Each of the plurality of small regions partially overlaps at least any of the other small regions of the plurality of small regions. The region information management unit manages information about at least one belonging region of the plurality of small regions. The one power consumer belongs to the at least one belonging region. The region information management unit manages information specifying, in addition to the one power consumer, at least one other power consumer of the plurality of power consumers. The other power consumer belongs to the at least one belonging region.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: November 6, 2018
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Yoshito Nishita
  • Patent number: 10116487
    Abstract: A browsing process is directed to the management of interactions with representations of rendered and unprocessed content. A client computing device requests a first network resource from a network computing component. The network computing component processes the requested content for display, and provides a processing result corresponding to a processed representation of the requested content to the client computing device. The client computing device may send user interaction data based on user interactions with the representation to the network computing component for processing. The client computing device may receive an unprocessed second network resource, and process a user interaction with a representation of the second network resource locally.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
  • Patent number: 10115123
    Abstract: A report execution engine processes reports for evaluating advertising campaigns. The report execution engine maintains a plurality of generators, each generator including instructions to generate execution plans for one or more columns of a report. The report execution engine uses different generators for generating sub-plans for processing columns of the report. A generator generates a sub-plan for processing a column of the report and invokes other generators for generating sub-plans for remaining columns of the report. The generator receives a sub-plan for the remaining columns of the report from another generator and generates a combined execution plan based on the sub-plans. An execution plan comprises a hierarchical structure of nodes, each node representing a portion of computation of the report. The report execution engine generates the report based on the execution plan and sends the results for presentation.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 30, 2018
    Assignee: Facebook, Inc.
    Inventors: Jason George McHugh, Sean Michael Snyder
  • Patent number: 10115088
    Abstract: Embodiments provide systems, methods, processes, computer program code and means for using mobile devices to conduct payment transactions at merchant locations including brick and mortar locations and remote locations as well as for person to person transactions.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 30, 2018
    Assignee: PAYPAL, INC.
    Inventor: Kevin Laracey
  • Patent number: 10115041
    Abstract: A system for processing a text capture operation is described. The system receives text captured from a rendered document in the text capture operation. The system also receives supplemental information distinct from the captured text. The system determines an action to perform in response to the text capture operation based upon both the captured text and the supplemental information.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
  • Patent number: 10110721
    Abstract: A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 23, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Dan Shan, Lakshmi V. Thanayankizil, John Sergakis, David P. Pop
  • Patent number: 10109019
    Abstract: As part of an accounting function calculation, work is distributed among a plurality of tasks for execution in parallel. Pinpoint queries run within the tasks return pinpoint accounting cost senders associated with a given accounting cost receiver. The database can be organized to handle repeated multiple pinpoint queries. Superior performance can result compared to an approach that attempts to match senders with receivers in a common task.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 23, 2018
    Assignee: SAP SE
    Inventors: Peter Himmighoefer, Lubos Cus
  • Patent number: 10089375
    Abstract: According to one embodiment of the present invention, during database replication from a source database to a target database, operations applied to the source database are transferred as target operations and applied to the target database. A request from a requestor to idle a specified database object is received during the database replication. In response to receiving the request, transference of the target operations for the specified database object from the source database to the target database is terminated and target operations for the specified database object on the target database are monitored. In response to no target operations being applied to the specified database object on the target database, replication of the specified database object is suspended and the requestor is notified when the idling of the specified database object has completed.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohamed M. Ahmed, Laura A. Cuell, Phillip R. Koza, Victor L. Szabo
  • Patent number: 10083216
    Abstract: According to one embodiment of the present invention, during database replication from a source database to a target database, operations applied to the source database are transferred as target operations and applied to the target database. A request from a requestor to idle a specified database object is received during the database replication. In response to receiving the request, transference of the target operations for the specified database object from the source database to the target database is terminated and target operations for the specified database object on the target database are monitored. In response to no target operations being applied to the specified database object on the target database, replication of the specified database object is suspended and the requestor is notified when the idling of the specified database object has completed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohamed M. Ahmed, Laura A. Cuell, Phillip R. Koza, Victor L. Szabo
  • Patent number: 10082439
    Abstract: A system for monitoring the center of gravity of an aircraft includes receiving flight plan information regarding a flight plan of an aircraft indicative of planned events to occur during operation of the aircraft; predicting a center of gravity of the aircraft during operation of the aircraft based on the flight plan information; plotting a center of gravity curve based on the predicted center of gravity of the aircraft on a display, the center of gravity curve including a plurality of markers, each marker corresponding to one of the planned events, the location of each marker on the center of gravity curve indicating when during the operation of the aircraft the event is planned to occur, one of the events indicating an in-flight event; and updating the plotted center of gravity curve in real-time during operation of the aircraft based on an actual center of gravity of the aircraft.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: September 25, 2018
    Assignee: ROCKWELL COLLINS, INC.
    Inventors: Benjamin M. Helppi, Douglas M. McCormick, Marc Ayala
  • Patent number: 10068572
    Abstract: An image processing apparatus, which includes a voice input receiver configured to receive a voice input of user, a signal processor configured to recognize and process the received voice input received through the voice input receiver, a buffer configured to store the voice input, and a controller configured to determine whether a voice recognition function of the signal processor is activated and control the signal processor to recognize the voice input stored in the buffer in response to the voice recognition function being determined to be activated. The controller is further configured to store the received voice input in the buffer in response to the received voice input being input through the voice input receiver while the voice recognition function is not activated, so that the received voice input is recognized by the signal processor when the voice recognition function is activated.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: September 4, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chan-hee Choi, Kyung-mi Park, Hee-seob Ryu, Chan-sik Bok
  • Patent number: 10057274
    Abstract: The disclosed computer-implemented method for profiling client systems may include (1) identifying one or more administrative categories used to categorize clients according to system profiles of the clients, (2) collecting attribute information that associates one or more client attributes with the administrative category, (3) generating, based at least in part on the association between the client attribute and the administrative category, an association scoring protocol that estimates an association strength between clients and the administrative category, (4) assigning, based on the association scoring protocol, an association score to one or more clients, (5) determining, based on the association score being above a threshold, that the client should be associated with the administrative category, and (6) initiating one or more customized administrative actions for the client, based at least in part by the association of the client with the administrative category.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 21, 2018
    Assignee: Symantec Corporation
    Inventors: Kevin Alejandro Roundy, Leylya Bilge, Christopher Gates
  • Patent number: 10057385
    Abstract: Providing message connectivity between a first network using a first protocol and a second network using a second protocol includes, if a message is received from the first network, the message is processed using one or more digital signal processors, a destination in the second network is determined, the processed message is logged and translated into the second protocol, and the translated message is sent to the destination in the second network. If the message is received from the second network, the message is translated into the first protocol, a destination in the first network is determined, the translated message is logged and processed using one or more digital signal processors, and the processed message is sent to the destination in the first network.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 21, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Kevin V. Nguyen, Monica Rose Martino
  • Patent number: 10037347
    Abstract: A method for reconciling transactions iteratively by segregating data into homogeneous data sets. The method includes acquiring transactions from two or more systems and comparing with a set of configurable predefined matching rules. Applying, based on the result of the comparison, one or more rules on the acquired transactions. The transactions of the two or more systems are scanned and a user defined function is applied on the transactions of the two systems. A value of the user defined function is calculated. If the value of the user defined function is residual value, a configurable criteria is applied on the value of the user defined function. A residual transaction is created in one of the systems and the value of the user defined function is recalculated. If the value of the user defined function is null value, indicates the transactions are reconciled.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: July 31, 2018
    Assignee: Infosys Limited
    Inventors: Santanu Saha, Pritamjeet Sarangi, Ashwin Repakula Nagaraj, Mousum Kumar, Sanat Kanungo, Annapurna Samanta, Kaushik Ghosh, Suryanarayan Panda
  • Patent number: 10025797
    Abstract: A non-conventional method and system used with computerized ledgers provides advantages of computing efficiencies, data security, and universal use. The system, method, and computer readable storage medium for storing, creating, monitoring, managing, and modifying measurement, descriptive differences, and parameters of the records of distributed computerized ledgers works through a separation and linkage of stacked modular data storage and processing. Electronic transaction records reside on distributed ledgers and modifying measurement and descriptive differences reside in decentralized or centralized storage, where computers and related networks are improved with increased functionality through increased transaction speeds, decreased data transmissions, increased security, and improved modifiable functionality. The separation of parallel layered storage and modularity of design enable the system to perform a wide range of functionality while maintaining homogeneity with the distributed computerized ledger.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: July 17, 2018
    Assignee: True Return Systems LLC
    Inventor: Jack Fonss
  • Patent number: 10026046
    Abstract: A computer modeling apparatus and method optimize refinery operations. Included are an input module enabling user specification of inventory information including at least one rundown component, and user specification of refinery product commitments, and a processor routine executable by a computer and coupled to the input module. The processor routine, in response to the user specification, sequences refinery operations into a schedule that matches refinery commitments with inventory and unit rundown operations, wherein the refinery operations include refinery operations events, and provides on output a display of the schedule in a manner enabling optimized refinery operations.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 17, 2018
    Assignee: Aspen Technology, Inc.
    Inventors: Dimitrios Varvarezos, Hong Chan, Stacy Janak
  • Patent number: 10019588
    Abstract: Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: July 10, 2018
    Assignee: FINLOCKER LLC
    Inventors: Bryan D. Garcia, Peter P. Esparrago
  • Patent number: 10019714
    Abstract: A system for providing card account controls and purchase impact information may comprise at least one subsystem that receives information regarding a potential purchase of a customer, and at least one subsystem that provides potential purchase impact information to the customer based on the information regarding the potential purchase of the customer.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: July 10, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Wayne Maurice Hartman, Bradly Jay Billman
  • Patent number: 10013721
    Abstract: Computer-implemented methods, articles of manufacture and computerized systems for identifying or alerting a user of certain data in electronic tax returns. A computerized tax return preparation system including a tax return preparation software application executed by a computing device receives electronic tax return data and populates a field of the electronic tax return. The system executes a constraint engine that compares the electronic tax return data with a constraint of a tax authority requirement expressed in a declarative format. An alert is generated for the user of the tax return preparation software application when the electronic tax data does not satisfy the declarative constraint.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 3, 2018
    Assignee: INTUIT INC.
    Inventors: William T. Laaser, Jonathan Goldman, Massimo Mascaro, Luis F. Cabrera
  • Patent number: 10015263
    Abstract: A method includes receiving at a host device a first communication associated with a transaction from at least one electronic device included in a set of electronic devices. The host device includes at least a memory, a processor, and a database. The first communication received at a first time and via a first communication mode. The method includes sending a response to the first communication at a second time after the first time and independent of the first time. The host devices receives a second communication associated with the transaction from the at least one electronic device at a third time. The first communication, the response to the first communication, and the second communication are displayable in a persistent record of the transaction regardless of a difference between the first time and the third time.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: July 3, 2018
    Assignee: VERINT AMERICAS INC.
    Inventors: Paul Logan, Mike Hibbard, Joshua Gray, Vete Clements
  • Patent number: 10009415
    Abstract: Content is received from content producer computers and distributed by the system to content consumer computers via a computer network. The system monitors for indications of interactions with the content by the content consumer computer. The system receives out-of-band transaction data, such as financial transaction data, of content consumer parties associated with the content consumer computers. The system generates correlations between the interactions with the content and the out-of-band transaction data, and outputs the correlations to the content producer computers.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: June 26, 2018
    Assignee: QUANTIFY LABS, INC.
    Inventor: Blair Livingston
  • Patent number: 10002322
    Abstract: Systems and methods for predicting transactions. A record is stored for each of a plurality of transactions, each record comprising an indication identifying each item from a set of items involved in the transaction and an indication of a time elapsed between the transaction and a previous transaction. A sequential plurality of the transactions is analyzed using a unidirectional long short term memory (LSTM) network to produce a probability that each item from the set of items will be involved in a next transaction, and a time estimate value for a future time when the next transaction will occur. The probability for each item and the time estimate value is stored in the memory as a prediction.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: June 19, 2018
    Assignee: The Boston Consulting Group, Inc.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Jack Chua
  • Patent number: 9990101
    Abstract: Embodiments of the present invention provide a method, system and computer program product for preventing unintentional GUI control advances. In an embodiment of the invention, a method for preventing unintentional graphical user interface (GUI) control advancing associated with an auto-advance feature can be provided. The method can include defining a threshold time period, selecting a GUI control in a GUI for which auto-advancement is enabled, receiving complete input for the selected GUI control, and suppressing a manual directive to advance to a next ordered GUI control in the GUI responsive to the manual directive being received within the threshold time period between the receipt of the complete input and the manual directive.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Patrick M. Commarford, Lauren M. Shupp
  • Patent number: 9978087
    Abstract: A method for managing payments made as part of an employee-liable expense reimbursement program is described. A plurality of employees are enrolled in the program and submit requests for reimbursement for expenses related to a service provided to the employees by a service provider for which the employees are liable. The method includes receiving, by the computer system, requests for reimbursement and aggregating the requests for reimbursement scheduled for payment within a predefined time period and associated with the service provider. The method also includes generating an invoice that includes a payment amount to be paid to the employee for subsequent payment to the service provider. The method also includes automatically requesting funds from an employer of the plurality of employees for the payment amount included in the invoice and electronically transferring funds associated with the employer to the service provider or alternatively, to the employee for subsequent payment to the service provider.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: May 22, 2018
    Assignee: Cass Information Systems, Inc.
    Inventors: Carl N. Friedholm, Angela Melissa Taylor
  • Patent number: 9959642
    Abstract: A vector data selection unit selects, from a vector file of a past line graph, each vector data of a time period where a new line graph overlaps. An attribute value setting unit sets, of the vector data selected, a high transparency degree value to oldest vector data, sets a low transparency degree value to newest vector data, and sets an intermediate transparency degree value to intermediate vector data. A graph display unit displays a portion of a time period of the past line graph where the new line graph overlaps, with a gradation.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 1, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Atsushi Hori, Daisuke Kisara, Kentaro Mori, Yuichi Okano, Kageyasu Miyahara, Masayuki Kimura
  • Patent number: 9953385
    Abstract: In a method for measuring healthcare quality, a plurality of computers operating in parallel receive from a patient dataset representative of patients within a healthcare organization, the patient dataset being distributed across the plurality of computer as subsets of patient datasets. The plurality of computers receive at least one healthcare quality measure definition comprising a numerator and a denominator. The plurality of computers identify, in the subsets of patient datasets, patient data that corresponds to the measure definition. The plurality of computers attribute the identified patient data to at least one provider based on an attribution rule. The plurality of computers calculate at least one healthcare quality measure for the at least one provider, according to the healthcare quality measure definition, based on the attributed patient encounters. The plurality of computers store the at least one calculated healthcare quality measure in a measure dataset.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charlie Lougheed, Anil Jain, Doug Meil, Brad Jarrell
  • Patent number: 9953142
    Abstract: Digital rights management and behavioral trait techniques are described. In one or more implementations, a method is described of specifying and controlling access to content to be created. Data is received, by one or more computing devices. The data describes characteristics of the content to be created along with a digital rights management policy specifying traits of a behavior to be met by a user in order to access one or more portions of the content. The content is created, based at least in part on the received characteristics, as specified by a user interacting with the one or more computing devices. The digital rights management policy is embedded as part of the created content by the one or more computing devices as a digital rights management module to control access to the one or more portions of the content based on whether the traits are met by a user that requests the access.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 24, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Arun Anantharaman
  • Patent number: 9946997
    Abstract: Computer system, computer-implemented method, and program product for managing transactions that include administering clients' deposits to and withdrawals from client transaction accounts; determining a client available deposit amount, Di, determining, for Di, a value of Ni banks for the respective client transaction account, wherein Ni is a whole number and (X) times (Ni) is equal to or less than 100, where X is a distribution percent value to be distributed to each of the Ni banks; allocating, the percentage, X, multiplied by the client deposit amount, Di, calculating, for the banks a respective net deposit amount; generating instructions to transfer funds; and updating.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: April 17, 2018
    Assignee: Island Intellectual Property LLC
    Inventors: Bruce Bent, Bruce Bent, II, Rebecca Gareis Bent, David Edgar Gareis
  • Patent number: 9934493
    Abstract: According to some embodiments, a system comprises one or more processors associated with a financial institution. The financial institution provides a financial account for a user. The system also comprises a dedicated interface between the financial institution and an electronic payment service external to the financial institution. The electronic payment service provides a virtual account for the user. The one or more processors are configured to determine when the user requests a financial transaction to transfer funds from a source to a destination (one of which corresponds to the virtual account), validate the financial transaction based on data received from the electronic payment service over the dedicated interface, and transfer the funds to the destination. The funds are transferred prior to hard-posting such that the funds become available at the destination in real-time while the financial transaction is pending.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: April 3, 2018
    Assignee: Bank of America Corporation
    Inventors: Joseph B. Castinado, Akshaya Negi
  • Patent number: 9935935
    Abstract: An identity selector manages the identity requirements of an online interaction between a user and a service provider environment. The identity selector is adapted for interoperable use with a user-portable computing device. The user device enables a user to carry identification information and to generate security tokens for use in authenticating the user to a service provider. The identity selector includes an agent module that facilitates communication with the user device. The identity selector imports the user identities from the user device and determines which user identities satisfy a security policy of a relying party. After the user selects one of the eligible user identities, the identity selector generates a token request based on the selected identity and forwards it to the user device, which in response issues a security token. The security token is returned to the identity selector and used to facilitate the authentication process.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: April 3, 2018
    Assignee: Open Invention Network LLC
    Inventor: Gail-Joon Ahn
  • Patent number: 9928053
    Abstract: An example of a game apparatus, regardless of whether or not a peripheral device is connected to the game apparatus, acquires, from a server, update data for main body system software for controlling the game apparatus, together with update data for peripheral device system software, and saves the pieces of update data in a data storage unit. If the peripheral device is connected to the game apparatus, the game apparatus updates the main body system software and the peripheral device system software using the pieces of update data stored in the data storage unit. If the peripheral device is not connected to the game apparatus, the game apparatus updates only the main body system software. If the peripheral device has been connected to the game apparatus after that, the game apparatus updates the peripheral device system software using the update data stored in the data storage unit.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: March 27, 2018
    Assignee: NINTENDO CO., LTD.
    Inventors: Masani Ueda, Shinobu Suzuki, Toru Yamashita, Yoichi Ooshima, Yohei Tsukada, Yosuke Fujino
  • Patent number: 9922376
    Abstract: Systems, methods and articles of manufacture for determining impact chains from a calculation graph for calculating taxes. The system includes a computing device, a data store in communication with the computing device and a tax preparation software application executable by the computing device. The tax preparation software application has a tax calculation engine, a tax calculation graph, and an impact chain engine. The tax calculation engine is configured to perform a plurality of tax calculation operations based on a tax calculation graph. The impact chain engine is configured to analyze the tax calculation graph and determine an impact chain for each of a plurality of nodes in the graph, wherein an impact chain for a respective node consists of one of (a) each of the other nodes which are affected by the respective node, or (b) each of the other nodes which affect the respective node.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 20, 2018
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Kevin M. McCluskey, David A. Hanekamp, Jr., Luis F. Cabrera, Alex G. Balazs, Henry Tayloe Stansbury
  • Patent number: 9924340
    Abstract: A device may receive campaign information, that includes information identifying a targeted geographic region, for generating a toll-free data service campaign. The targeted geographic region may not coincide with a coverage area of a base station. The device may generate a campaign rule identifying one or more campaign conditions for updating an account of a campaign owner, associated with the toll-free data service campaign, for data used in association with the toll-free data service campaign. The device may receive a request, from a user device, to access a service, and may determine that one or more campaign conditions are satisfied, such as a condition to determine that the user device is located within the targeted geographic region. The device may provide an instruction to update the account, of the campaign owner, for data usage of the user device based on determining that the one or more campaign conditions are satisfied.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 20, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dahai Ren, Susan Kelly, Chunyan Du, Ming Chen
  • Patent number: 9891779
    Abstract: During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated, which can be used to predict an area of a user's attention.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: February 13, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R. Hauser
  • Patent number: 9885742
    Abstract: Aspects of detecting the unauthorized consumption of electrical energy are described. In some embodiments, a system includes a guided surface waveguide probe that launches a guided surface wave along a surface of a terrestrial medium. The system further includes metering systems that are distributed within a geographical region associated with the guided surface waveguide probe. The system also includes at least one computing device and memory storing computer instructions that cause the at least one computing device to generate an energy flow map using data obtained from the metering systems.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: February 6, 2018
    Assignee: CPG TECHNOLOGIES, LLC
    Inventors: James F. Corum, Kenneth L. Corum, Basil F. Pinzone, Jr., James D. Lilly, Michael W. Miller
  • Patent number: 9864391
    Abstract: A facility is connected to an electricity utility and is responsive to Demand Response Events. A plurality of devices is each individually connected to the electricity grid via an addressable switch connected to a secure network that is enabled to be individually switched off by a server. An occupant of a room in control of the plurality of devices provides via a Human Machine Interface on a tablet a preferred order of switching off the plurality of devices in case of a Demand Response Event. A configuration file based at least partially on the preferred order and on a severity of the Demand Response Events determines which devices which of the plurality devices will be switched off. The server accesses the configuration file and switches off the devices included in the configuration file.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: January 9, 2018
    Assignee: Siemens Corporation
    Inventors: Yan Lu, Siyuan Zhou
  • Patent number: 9852470
    Abstract: Enhanced processes, methods, tools, strategies, and techniques are provided for more effectively and efficiently processing, managing, analyzing, and communicating wealth related data and other financial information within a computing environment. In various embodiments, the analysis tools provided herein have been designed to correspond visually with a mental model employed by many clients in managing their wealth.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: December 26, 2017
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Thomas S. Kunz, Erik Rettger, David Farkas, Christina Payne Earle, Dennis Y. Wang, Rodney H. Monson, Luke P. Woods, Simon King