Miscellaneous Patents (Class 706/62)
  • Patent number: 8140466
    Abstract: One embodiment of the present invention provides a method for incrementally maintaining a Bernoulli sample S with sampling rate q over a multiset R in the presence of update, delete, and insert transactions. The method includes processing items inserted into R using Bernoulli sampling and augmenting S with tracking counters during this processing. Items deleted from R are processed by using the tracking counters and by removing newly deleted items from S using a calculated probability while maintaining a degree of uniformity in S.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rainer Gemulla, Peter Jay Haas, Wolfgang Lehner
  • Patent number: 8141166
    Abstract: An apparatus comprises a content item receiver which receives a content item such as a digital photo or an audio or video clip. A user preference model generates data indicative of user preferences for content item access. An access rule processor determines a set of self-governance rules for the first content item in response to the user preference model. The self-governance rules are indicative of allowable actions for the first content item in other devices. A file processor includes the set of self-governance rules with the content item and a network interface transmits the content item to a second apparatus . The second apparatus comprises functionality for restricting access to the content item in accordance with the set of self-governance rules. The invention may provide improved access rights management and in particular for personal content items.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 20, 2012
    Assignee: Motorola Solutions, Inc.
    Inventor: Patricia Charlton
  • Patent number: 8140465
    Abstract: An apparatus is provided for monitoring and controlling a device under test, the device under test comprising a plurality of registers, each register having a register value and comprising a plurality of data bits for controlling a setting or settings of the device under test. The apparatus comprises display means for displaying an interactive register map to a user. The interactive register map is configured to display a plurality of register values simultaneously, and further adapted to display one or more data fields corresponding to each register value, each data field relating to one or more of the data bits and having a first indicator for representing a corresponding device setting. In this manner, a user can readily appreciate which device settings are controlled by the same register value, and hence can be written simultaneously.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: March 20, 2012
    Assignee: Wolfson Microelectronics plc
    Inventors: Ian Bowman Brockbank, Ricky Wong, William Brian Fallon, Martin David Twigg, Nicholas Roche
  • Patent number: 8140467
    Abstract: A control section virtually divides a surface of an adsorbing material into a plurality of regions (cells) in accordance with a computer program. Further, the control section-allocates a normal distribution function to each of the divided cells, and sets a linear combination of the normal distribution functions allocated to all cells to a trial function. Moreover, the control section solves a Schrödinger equation based upon a potential on the surface of the adsorbing material by a numerical variational method, to calculate a wave function. Then, based upon the calculated wave function, the quantum state of the atom or the molecule adsorbed on the surface of the adsorbing material is estimated.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: March 20, 2012
    Assignee: Osaka University
    Inventors: Hideaki Kasai, Hiroshi Nakanishi
  • Patent number: 8135730
    Abstract: A method, information processing system, and computer program storage product retrieve data from a database. A search request is received from a user for a set of data in at least one database. An ontology query over is performed over at least one ontology associated with at least one database resulting in an ontological dataset associated with the search request in response to receiving the search request from the user. The ontological dataset includes at least one of a set of synonyms, a set of hypernyms, and a set of hyponyms, associated with the search request. A data query is performed over data in the at least one database using the ontological dataset in response to performing the ontology query. The set of data is returned to the user based on the data query that has been performed.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lipyeow Lim, Anastasios Kementsietsidis, Min Wang
  • Patent number: 8135664
    Abstract: A method for providing information associated with configuration changes to a computer system is provided. The method includes receiving a description of a starting configuration and a description of a configuration change. The method further includes linking the description of the starting configuration and the description of the configuration change and reading a record linked to the description of a configuration change, wherein the record includes advice about the configuration change and a total result value indicating a rate of success of the configuration change when the advice is followed. The method further includes receiving a first result value from the user indicating a result of the configuration change in light of the advice and calculating a new total result value that indicates a rate of success of the configuration change based on the total result value and the first result value.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, Kimberly D. Kenna
  • Patent number: 8135666
    Abstract: Embodiments of the invention broadly contemplate systems, methods, apparatuses and program products that employ a policy based method of timely execution of triggers over a data warehouse. Embodiments of the invention utilize methods to convert a trigger condition into differential queries over data sources, to decide when to send queries to data sources, and determine to which data sources to send queries.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rajeev Gupta, Mukesh K. Mohania
  • Patent number: 8135663
    Abstract: The present invention is a method for automatic proving using many-sorted first-order logic. Embodiments of the invention apply a modified method of resolution of first-ordered logic. The method of resolution further comprises: processing at least one first sentence (P1) and at least one second sentence (Q1), wherein each of the at least one first sentence and the at least one second sentence contain literals (Pi, Qi). In addition, the method also restricts a unifying process in the method of resolution; determines the literals (Pi) of the at least one first sentence; negates the literals (Qi) of the at least one second sentence of the restricted unifying process; provides the determined literals (Pi?) and negated literals (Qi?) to the restricted unifying process; chooses a substitution list in the restricted unifying process with a predetermined type; and derives a resolvent sentence in response to the restricted unifying process and the chosen substitution list of predetermined type being unified.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventor: Aharon Abadi
  • Patent number: 8135662
    Abstract: Although recording of usage data is common in scholarly information services, its exploitation for the creation of value-added services remains limited due to concerns regarding, among others, user privacy, data validity, and the lack of accepted standards for the representation, sharing and aggregation of usage data. A technical, standards-based architecture for sharing usage information is presented. In this architecture, OpenURL-compliant linking servers aggregate usage information of a specific user community as it navigates the distributed information environment that it has access to. This usage information is made OAI-PMH harvestable so that usage information exposed by many linking servers can be aggregated to facilitate the creation of value-added services with a reach beyond that of a single community or a single information service.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: March 13, 2012
    Assignee: Los Alamos National Security, LLC
    Inventors: Johan Bollen, Herbert Van De Sompel
  • Patent number: 8126829
    Abstract: A system and method that facilitates and effectuates accurate source segmentation of multi-dimensional signals in a computationally efficient manner. By employing Queyranne's algorithm along with a model for combining adjacent multidimensional elements of signal into locally consistent regions, significant improvement in time to identify an optimal segmentation can be achieved. Additional, by saving values computed when executing the algorithm and recalling the values when needed during subsequent iterations of the algorithm provides an additional in algorithm execution speed.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Nebojsa Jojic, Manuel Jesus Reyes-Gomez
  • Patent number: 8126838
    Abstract: Systems and methods can provide an immersive learning environment based on cognitive task analysis followed by an analysis of instructional requirements and development of an instructional strategy. One or more immersive scenarios can be created and presented via an audio/visual training structure which enables a participant to improve real-time decision making in stressful, rapidly changing circumstances.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: February 28, 2012
    Assignee: Lockheed Martin Corporation
    Inventors: Arthur F. Stone, Robert M. Knox, Ernest J. Reich, Reginald H. Price
  • Patent number: 8121973
    Abstract: An event handling system to schedule and translate semantic deductions form Intelligent Agents and sensors into events capable of being made observable by a Recipient system such as monitor that provides a particular view of virtual objects and events is disclosed. The event handling system also encapsulates the system's notion of time. In fact, a human observer can shift the system along the temporal axis (up to the present) in order to replay events, or undertake analyses as a result of speeded-up or slowed-down notions of system time. The event handling system receives events from Clients/Sources via connections through the event handling system Input Portals, and uses Shared Memory as its form of inter-process communication with the Monitors. The event handling system makes events available for a recipient observation sub-system to read and provide their particular view. There can be many Clients and Recipient systems connected to the event handling system at the same time.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: February 21, 2012
    Assignee: The Commonwealth of Australia
    Inventors: Mark Stephen Anderson, Dean Crawford Engelhardt, Damian Andrew Marriott, Suneel Singh Randhawa
  • Patent number: 8117150
    Abstract: A method of ocean property forecasting. The method includes generating one of a magnetic field prediction and an electric field prediction between a first observation point and a plurality of uniform ocean cells by generating a vector sum of magnetic field contributions from a plurality of magnetic field vectors and a vector sum of electric field contributions from a plurality of electric field vectors, respectively. The method further includes generating one of a magnetic field forecast and an electric field forecast of the ocean volume at a second observation point in the ocean volume by re-using the magnetic field vectors and electric field vectors and scaling one of the plurality of magnetic field vectors and the plurality of electric field vectors by a plurality of tri-axial equivalent electrical currents with identical geometry to the first observation point.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: February 14, 2012
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: William Avera
  • Patent number: 8117149
    Abstract: A method for prediction weights determination for use in compression (particularly image compression) and forecasting applications. Prediction weights determining significance of different predictions when calculating generalized prediction are calculated using specific context-based procedure. Information about already known best predictions in close neighborhood of the position being processed is used to form prediction context. Number of times each particular prediction was the best prediction in past in current prediction context is treated as a prediction weight.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: February 14, 2012
    Assignee: Smith Micro Software, Inc.
    Inventor: Vladimir V. Semenyuk
  • Patent number: 8108334
    Abstract: The present invention relates to a search circuit in a decoding unit of low-density parity-check codes, which used for searching a minimum value and a next minimum value from r input values, where r is an integer greater than 3. The search circuit includes a first search circuit and a second search circuit. The search method includes performing operations on each pair of input values Vi, Vj of the r input values, respectively. The second search circuit, which is coupled to the first search circuit, performs operations on every two sets of compared values Wm, Lm, and Wn, Ln of the s compared values, where s is a positive integer smaller than r, the smaller value Wm is smaller than the greater value Lm, and the smaller value Wn is smaller than the greater value Ln. The second search circuit performs operations according to the smaller value Wo and the greater value Lo to produce the minimum value and the next minimum value.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: January 31, 2012
    Assignee: Realtek Semiconductor Corp.
    Inventor: Chih-Yung Shih
  • Patent number: 8103614
    Abstract: A system is described which allows a user to define a relational tag. The relational tag describes how a first item is related to a second item within an identified qualifying context. For instance, the relational tag may state that the first item is ranked higher than or lower than the second item. When utilized by many users, the system forms a graph of interconnected items. The system can perform comparative analysis within this graph. For instance, based on the relational tags, the system can determine which item is the top-ranking item or bottom-ranking item within the graph.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 24, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Walter M. Tseng, Martin R. Frank, Michel L. Goldstein
  • Patent number: 8103615
    Abstract: One aspect of the invention is a method for identifying at least one property of data. An example of the method includes receiving data, and making assessments regarding the data. The method also includes applying at least one behavioral operator, and outputting results. The method further comprises receiving feedback concerning system performance. Additionally, the method includes adjusting at least one parameter based on the feedback received concerning system performance, wherein the at least one parameter is a parameter of a machine learning method.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: January 24, 2012
    Assignee: Natural Selection, Inc.
    Inventors: David B. Fogel, Gary B. Fogel
  • Patent number: 8103611
    Abstract: Exemplary non-transitory computer-readable medium, method and system for providing at least one recommendation to users and applications using multidimensional data. The multidimensional data can define a multidimensional space defined by a Cartesian product of the dimensions. The multidimensional space can have at least three dimensions, and each of the dimensions can be capable of (i) providing variable information, and (ii) having a type that is different from a type of another one of the dimensions. The exemplary non-transitory computer-readable medium, method and system can retrieve information from data associated with the multidimensional space. Further, the exemplary non-transitory computer-readable medium, method and system can generate the at least one recommendation based on the retrieved information. Further, at least one of the dimensions can include profiles.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: January 24, 2012
    Assignee: New York University
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Patent number: 8099380
    Abstract: Systems and techniques are described for blind evaluation of nearest neighbor queries. Locations of multiple users in an original space are received. The locations in the original space are encoded into encoded locations in a transformed space. A relative proximity of the encoded locations in the transformed space is maintained after the encoding. Multiple keys corresponding to the multiple users are generated. Each key enables a reverse transformation of an encoded user location in the transformed space to an original user location in the original space. The multiple keys are provided to the corresponding multiple users, and the encoded locations in the transformed space are provided to a device. An order of computations required to reverse transform the encoded locations in the transformed space to the locations in the original space in the absence of a key is greater than a computational threshold.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: January 17, 2012
    Assignee: University of Southern California
    Inventors: Cyrus Shahabi, Jaffar Khoshgozaran, Houtan Shirani-Mehr
  • Patent number: 8099381
    Abstract: Systems and methods are disclosed for factorizing high-dimensional data by simultaneously capturing factors for all data dimensions and their correlations in a factor model, wherein the factor model provides a parsimonious description of the data; and generating a corresponding loss function to evaluate the factor model.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: January 17, 2012
    Assignee: NEC Laboratories America, Inc.
    Inventors: Yun Chi, Yihong Gong, Shenghuo Zhu
  • Patent number: 8095483
    Abstract: Identification of a determinative subset of features from within a group of features is performed by training a support vector machine using training samples with class labels to determine a value of each feature, where features are removed based on their the value. One or more features having the smallest values are removed and an updated kernel matrix is generated using the remaining features. The process is repeated until a predetermined number of features remain which are capable of accurately separating the data into different classes.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: January 10, 2012
    Assignee: Health Discovery Corporation
    Inventors: Jason Weston, Isabelle Guyon
  • Patent number: 8090676
    Abstract: Systems and methods (300) for offline/online performance monitoring of batch processes (BPs) involving obtaining archived data (AD) obtained during runs of BP and including information defining a batch quality attribute for each run. The method also involves forming clusters by classifying AD for the runs into classes based on the batch quality attribute(s) and building a first multivariate statistical model (MSM) using AD. The method can further involve building a wavelet analysis based feature matrix (FM) using AD, forming a first projection (1200) by projecting FM onto a first MSM, building a second MSM (1300) using information obtained from the first projection, and computing centroids (C902, . . . , C918) and boundary profiles for the clusters (902, . . . , 918). The method can involve performing an online/offline performance monitoring (700/800) using an integrated version of the first and second MSM, a classification algorithm, centroids, and boundary profiles.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: January 3, 2012
    Assignee: Honeywell International Inc.
    Inventors: Shailesh Rajnikant Patel, Ramprasad Yelchuru, Srikanth Ryali, Pradeep K. Shetty, Gudi Ravindra
  • Patent number: 8090675
    Abstract: Included are embodiments for asset commissioning. At least one embodiment of a method includes classifying at least one data point of an environment controlling asset as a responder data point and classifying at least one other data point of the environment controlling asset as a predictor data point, the at least one predictor data point configured to provide operation validation data regarding the at least one responder data point. Some embodiments include validating operation of the at least one responder data point by monitoring sensor data associated with the at least one responder data point and the at least one predictor data point.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: January 3, 2012
    Assignee: Prenova, Inc.
    Inventors: Gregory L. Chambers, Kenneth D. Van Meter
  • Patent number: 8086558
    Abstract: A system and method for testing and/or evaluating employees or potential employees is disclosed. A computer arranges a plurality of applicants in a stack ranked table. The table may rank or re-rank applicants against each other, from best to worst, after successive screening, selecting, and/or interviewing stages for a particular job. Performance evaluations of hired workers may be fed back to the computer for adjusting the system and method. Competencies shown to be predictive of successful performance of a given type of job are tested for at various stages in an online testing system.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 27, 2011
    Assignee: PreVisor, Inc.
    Inventor: Katrina Dewar
  • Patent number: 8086557
    Abstract: A system and method for providing a factuality assessment of a retrieved information source's statement are disclosed. The method includes receiving a user's query which identifies an information source whose statements are to be retrieved, retrieving documents which refer to the information source, mapping statements in the retrieved documents to their authors, identifying as information source statements, the mapped statements that are mapped to an author which is compatible with the information source, and for at least one of the information source's statements, assessing a factuality of the information source's statement according to the information source.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: December 27, 2011
    Assignee: Xerox Corporation
    Inventors: Salah Ait-Mokhtar, Aude Rebotier, Agnes Sandor
  • Patent number: 8086552
    Abstract: A method for dynamically prompting a caregiver for pertinent information about a patient uses a computer or processor operating as a rule-based system. The method includes receiving a first data input triggering a rule in a first rule queue requiring both a first data input and at least a second data input. The method further includes determining that the second data input is not available or is outdated, placing the rule in a second rule queue for later execution, and, when the second data input is available within a selected period of time, executing the rule, or otherwise, after the selected period of time, sending an electronic message to a caregiver to take action to provide the second data input.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: December 27, 2011
    Assignee: General Electric Company
    Inventors: Michael Thomas Randazzo, Randy Kent Secrist, David John Steiner
  • Patent number: 8082220
    Abstract: A device, system, and method for solving a plurality of sub-problems representing a main problem pertaining to an environment. An abstract graph corresponding to each of the sub-problems may be constructed in a computing system for each of the sub-problems. At least a first abstract graph of the abstract graphs may be resolved, for example, by decomposing one or more nodes of the first abstract graph. At least one of the one or more nodes of the first abstract graph may be associated with one or more nodes of others of the abstract graphs. At least one of the abstract graphs may be resolved using information obtained by the association. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: December 20, 2011
    Assignee: Elbit Systems Ltd.
    Inventors: Meirav Hadad, Dekel Tzidon, Natalie Fridman
  • Patent number: 8078569
    Abstract: In one aspect, input data for a predictive model characterizing a level of risk for a data transaction is received that includes values for categorical variables and one or more of binary variables and continuous variables the predictive model. Thereafter, one or more of the categorical variables is associated with one of a plurality of keys. Each key having corresponding coefficients for at least a subset of the binary variables and the continuous variables and the coefficients being dependent on a value for the key. A composite value based on values for each of at least a subset of the binary variables and the continuous variables as calculated using the corresponding coefficients for each key can then be generated. Scoring of the data transaction using the binary variables, the continuous variables, and the composite variables can then be initiated by the predictive model. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: December 13, 2011
    Assignee: Fair Isaac Corporation
    Inventor: Matthew Bochner Kennel
  • Patent number: 8073803
    Abstract: A system for selecting electronic advertisements from an advertisement pool to match the surrounding content is disclosed. To select advertisements, the system takes an approach to content match that focuses on capturing subtler linguistic associations between the surrounding content and the content of the advertisement. The system of the present invention implements this goal by means of simple and efficient semantic association measures dealing with lexical collocations such as conventional multi-word expressions like “big brother” or “strong tea”. The semantic association measures are used as features for training a machine learning model. In one embodiment, a ranking SVM (Support Vector Machines) trained to identify advertisements relevant to a particular context. The trained machine learning model can then be used to rank advertisements for a particular context by supplying the machine learning model with the semantic association measures for the advertisements and the surrounding context.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: December 6, 2011
    Assignee: Yahoo! Inc.
    Inventors: Vanessa Murdock, Vassilis Plachouras, Massimiliano Ciaramita
  • Patent number: 8073807
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for estimating an actual age of a member of a website. A set of related members for the member is identified. The related members are members of the same website. Age information associated with one or more related members in the set of related members is examined. When a threshold of related members in the set of related members are of an estimated actual age within a certain age range, the member's actual age is estimated to be within the age range.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: December 6, 2011
    Assignee: Google Inc
    Inventor: Manjunath Srinivasaiah
  • Patent number: 8073795
    Abstract: System and methods are provided that facilitate integrated and seamless utilization of location data generated by multiple disparate positioning technologies adequate for outdoor or indoor positioning. Location data from multiple sources is selectively processed based on rules that account for availability, accuracy, cost, reliability of location data. At least one of the multiple sources is based on radio frequency identification (RFID) technology. Rules can be operator specific or can be automatically generated based on historic location data or cost-benefit analysis. Processing of selected data includes formatting data according to a specific standard or protocol, or augmenting the data with metadata. Standardized data is conveyed through a communication link for utilization in various applications such as vendor applications for navigation or web-based services, as well as custom and development applications.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: December 6, 2011
    Assignee: Symbol Technologies, Inc.
    Inventor: Guenter Honisch
  • Patent number: 8073808
    Abstract: A method of improving the accuracy and computation time of automatic image recognition by the implementation of association graphs and a quantum processor.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: December 6, 2011
    Assignee: D-Wave Systems Inc.
    Inventor: Geordie Rose
  • Patent number: 8073812
    Abstract: The present invention extends to methods, systems, and computer program products for preserving user intention in distributed data systems. Embodiments of the invention preserve user intention when different copies of the same data are independently edited at different locations. User intent can be preserved without centralized locking or other coordination. Thus, modifications to each copy of the date are appropriately reflected in all other copies of the data such that all copies end up in essentially the same state. Embodiments of the invention can be used in collaborative editing and data replication systems.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventor: Pavel Curtis
  • Patent number: 8073809
    Abstract: Data may be received from the source and based on training; a confidence level may be determined that a specific element in the data is correctly assigned to a master category given that the source assigned the data to one of the plurality of assigned source categories. If the confidence level meets a threshold, the element may be stored in the assigned master category and if the confidence level does not meet a threshold, the element may be stored for reassignment.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Carolyn Johnston, Manuel Reyes-Gomez
  • Patent number: 8073806
    Abstract: A technique is disclosed that enables the run-time behavior of a data-processing system to be analyzed and, in many cases, to be predicted. In particular, the illustrative embodiment of the present invention comprises i) transforming the messages that constitute an unstructured log into a numerical series and ii) applying a time-series analysis on the resultant series for the purpose of pattern detection. Indeed, it is recognized in the illustrative embodiment that the problem really is to detect patterns that depict aspects of system behavior, regardless of the textual content of the individual log messages. In other words, by analyzing the totality of the messages in the log or logs—as opposed to looking for pre-defined patterns of the individual messages—system behavior can be mapped and understood. The mapping helps in characterizing the system for the purposes of predicting failure, determining the time required to reach stability during failure recovery, and so forth.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: December 6, 2011
    Assignee: Avaya Inc.
    Inventors: Sachin Garg, Navjot Singh, Shalini Yajnik, Ranjith Vasireddy, Sridhar Vasireddy, legal representative
  • Patent number: 8073802
    Abstract: The invention provides, in one aspect, a method of finding a rule in a rules base that includes a plurality of rule entries, each having a rule and an associated objective and one or more associated circumstances. A rule finder accesses the rules base in response to a request, with a specified objective and with specified circumstances, by searching the rules base for a matching entry. Where the search fails, the rule finder searches one or more translation tables for entries having first circumstances matching those specified in the request that resulted in the failure. If found, the rule finder repeats the search of the rules base with the specified objective and with a second (or “map-to”) circumstances from matching entries in the translation tables. The rule finder can return, e.g., to an application program that issued the request, a rule found during that repeat search of the rules base.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: December 6, 2011
    Assignee: Pegasystems, Inc.
    Inventor: Alan Trefler
  • Patent number: 8069136
    Abstract: A system is described that dynamically enhances a software application executing on a computing device without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes each item of graphical and/or audio information generated by the application into a first database. A second database is then populated by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database. The system further includes a run-time environment that identifies items of graphics and/or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, applies the business rule.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 29, 2011
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav M. Tzruya, Ohad Sheory, Uri Twig
  • Patent number: 8069135
    Abstract: Certain embodiments of the present invention provide a system for predictive notification including a notification engine adapted to receive a sequence of data values for a parameter from a medical device. The notification engine is adapted to determine a prediction based at least in part on the sequence of data values. The notification engine is adapted to generate a notification based on the prediction.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: November 29, 2011
    Assignee: General Electric Company
    Inventors: Robert C. Fletcher, Anthony Ricamato, Brian Fors, Eric Jester, Mark Wilhelm
  • Patent number: 8065261
    Abstract: A method of comparing a plurality of decision options is provided. The method can include entering a plurality of factors; determining a plurality of decision options based on the plurality of factors; calculating a score for the plurality of factors; ranking each decision option based on the total score of each factor; outputting the rankings for each decision option.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: November 22, 2011
    Assignee: KSMI Decisions LLC
    Inventors: Rodney Kellogg, James Bathurst, Jeffrey Buehrle, Donald Mikell, Gregory Sollie, Sharon Sollie
  • Patent number: 8065258
    Abstract: An approach is provided for determining a validity of a command line. A validity of the command line is determined based upon log information of a database, wherein the log information comprises network address information associated with the command line and time point information of the command line.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 22, 2011
    Assignee: NHN Business Platform Corporation
    Inventor: Jung Su Kim
  • Patent number: 8065249
    Abstract: A general purpose set theoretic processor is enhanced 1) by providing multi-function counters in stead of down-counters, 2) by internalizing the composite Boolean Logic function by introducing a two stage (two matrix) programmable composite Boolean Logic functionality wherein the first stage yields logical products of selected aggregation logic responses (or their complements) and the second stage yields logical sums of selected sets of those logical products, and 3) by providing internal selective re-initialization by means of a re-initialization routing matrix functionality that directs logical sums of Composite Boolean Logic sums of products to selected GPSTP cells to be re-initialized.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: November 22, 2011
    Inventors: Curtis L. Harris, James H. Burkhard
  • Patent number: 8060460
    Abstract: A system, method and computer program product for dynamically measuring attributes of objects rendered and/or referenced by an executing software application without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A second database is populated with one or more business rules, wherein each business rule is associated with one or more of the indexed objects. The system further includes a run-time environment that identifies items of graphics and/or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, measures the object and its related attributes.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 15, 2011
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav M. Tzruya, Itay Nave
  • Patent number: 8055595
    Abstract: A system and method is disclosed which integrates a machine learning solution into a large scale, distributed transaction processing system using a supporting architecture comprising a combination of computer hardware and software. Methods of using a system comprising such supporting architecture provide application designers access to the functionality included in a machine learning solution, but might also provide additional functionality not supported by the machine learning solution itself.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: November 8, 2011
    Inventors: Robert D. Birch, Brian D. Craig, Scott A. Irwin, Stephen D. Weagraff
  • Patent number: 8055596
    Abstract: A technique is provided for developing a propensity model for customer behavior. Multiple biased samples of customer characteristics and results from past activities are established. Initial propensity models are created for each biased sample. The propensity models established for each biased sample are processed separately from the propensity models established for the other biased samples. A genetic algorithm is used to evolve the propensity models. A select number of propensity models that best fit their respective biased samples are compared to a validation sample that is unbiased. A select number of these propensity models that best fit the validation sample are cross-bred into the propensity models established for each biased sample. The propensity models for each biased sample are then processed again using the genetic algorithms. However, a number of elite propensity models are maintained in their original form and not evolved using the genetic algorithm.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: November 8, 2011
    Assignee: General Electric Company
    Inventors: Tarun Bhaskar, Ramasubramanian Gangaikondan Sundararajan
  • Patent number: 8055606
    Abstract: An estimation system for deriving multi-dimensional project plans for implementing packaged software applications with self-calibration and refinement of project estimation models, the system includes: a view layer configured to act as a user interface for user inputs and system outputs; a model and control layer configured to implement rules based on a series of estimation and implementation models, and to perform self-calibration and refinement of project estimation models for multi-dimensional project plans; an estimation knowledge base layer configured to hold and derive the series of estimation and implementation models; and wherein the system for self-calibration and refinement of project estimation models for multi-dimensional project plans for implementing packaged software applications is carried out over networks comprising: the Internet, intranets, local area networks (LAN), and wireless local area networks (WLAN).
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jed Kreamer, Juhnyoung Lee, Rakesh Mohan, Thomas D. Rosinski, Vikas J. Shivpuriya, Gerhard Sigl
  • Patent number: 8055607
    Abstract: A system and method for autonomic problem determination. Events and problems associated with the events are received from a computing resource and are expressed as entries in an event-problem matrix. Expert knowledge is expressed as entries in one or more multi-level structure dictionaries. The system and method enables dynamic interaction between the events in the matrix and the current dictionaries with its entries being updated continuously to maximize correlation among the events and problems. The index of each term in the dictionary is used to calculate the weight of each event in the matrix wherein events having frequent association with a specific problem will be given a higher weight in the matrix. Using singular value decomposition (SVD), the weighted events enable an accelerated and accurate convergence to a set of specific associated problems.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Thomas Y. Kwok
  • Patent number: 8051025
    Abstract: A system and method for intelligent data management enables the transport of items within a network by creating a first database defining a transport path of an item from an origin facility to a destination facility, and operations that affect the transport of items. In order to update the transport path and operations, a data management application receives changes. The application, and associated data storage device, includes user profile, table, network model and development model databases. Modules within the application manage users and data, implement ad hoc and holiday schedules, report errors, verify changes and create new databases to reflect the changes.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: November 1, 2011
    Assignee: United States Postal Service
    Inventors: Edward A. Wohlganger, Vincent J. Mougey, Ossam Manea
  • Patent number: 8046324
    Abstract: In some example embodiments, a system and method are illustrated as including receive pattern data that includes transaction data relating to transactions between persons. Next, the system and method may include building at least one secondary network based upon the pattern data. Additionally, the system and method may include displaying the at least one secondary network.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 25, 2011
    Assignee: eBay Inc.
    Inventors: Dhanurjay A. S. Patil, Grahame Andrew Jastrebski, Allison E. Miller, Chris Riccomini
  • Patent number: 8037010
    Abstract: A spatio-temporal learning node is a type of HTM node which learns both spatial and temporal groups of sensed input patterns over time. Spatio-temporal learning nodes comprise spatial poolers which are used to determine spatial groups in a set of sensed input patterns. The spatio-temporal learning nodes further comprise temporal poolers which are used to determine groups of sensed input patterns that temporally co-occur. A spatio-temporal learning network is a hierarchical network including a plurality of spatio-temporal learning nodes.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: October 11, 2011
    Assignee: Numenta, Inc.
    Inventors: Robert G. Jaros, Jeffrey L. Edwards, Dileep George, Jeffrey C. Hawkins
  • Patent number: 8037011
    Abstract: A recommendation apparatus comprises a monitoring processor which monitors the presentation of content items. A sample processor determines preference data for different content items by performing the steps of determining a preference value for a content item presented by the presentation unit in response to a first duration for a first section of the content item being presented relative to a total duration of the content item, and if the first duration is less than the total duration, determining if a second section of the content item not being presented corresponds to at least one of an end section and a begin section of the content item; and if so determining a confidence value for the preference value in response to a second duration of the second section. The preference data is used as training data for determining a user preference model which is then used to generate recommendations.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: October 11, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Sandra C. Gadanho, Nicolas Lhuiller, Kevin C. Mercer