Patents Examined by Tiphany Dickerson
-
Patent number: 9842307Abstract: Methods and systems for creating one or more tasks. One or more electronic documents are clustered in one or more first groups based on a similarity of handwriting in the one or more electronic documents. Each electronic document of each of the one or more first groups is partitioned into one or more partitions. Each of the one or more partitions is assigned an area identification number. The one or more tasks are created such that each task of the one or more tasks includes a partition, from each electronic document of the one or more electronic documents, having same area identification number.Type: GrantFiled: November 19, 2013Date of Patent: December 12, 2017Assignee: XEROX CORPORATIONInventors: Shailesh Vaya, Akshayaram Srinivasan, Sai Praneeth Reddy K
-
Patent number: 9799008Abstract: A method and system for the ordered modification of a recurring event in a calendaring application. A method for applying ordered modifications to recurring event instances, can include identifying an event exception which corresponds to a separately defined recurring event instance. Subsequently, at least one property of the recurring instance can be modified based upon the event exception. Additional event exceptions corresponding to the recurring event instance can be further identified in accordance with a preferred aspect of the present invention. For each further identified additional event exception, at least one property of the recurring event instance can be further modified based upon the further identified additional event exception. Notably, each of the identifying and modifying steps can be repeated for additional recurring event instances.Type: GrantFiled: February 27, 2004Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventor: Brian Levine
-
Patent number: 9741006Abstract: A system for providing complex access control in workflows. The system comprises a computer, including a computer readable storage medium and processor operating thereon. The system also comprises at least one business process which includes a plurality of tasks. Each task is associated with a task state which changes during execution of the task. The system further comprises a plurality of logical roles. Each logical role defines a responsibility based on the task state and a member of that logical role. Additionally, the system comprises a configurable matrix of access controls that is used to control access to the plurality of tasks based on the plurality of logical roles.Type: GrantFiled: May 14, 2010Date of Patent: August 22, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vladimir Svetov, Ravi Rangaswamy, Mohan Kamath, Viswanathan Umapathy
-
Patent number: 9734194Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding time interval information. In one aspect, a method includes receiving data specifying a time interval in which a provider is available, encoding the time interval in which the provider is available as one or more data structures that each identify (i) an offset value that specifies a time offset between a baseline time and a beginning of a reference time interval, and (ii) one or more respective time sub-interval values that identify one or more time sub-intervals within the reference time interval, and storing one or more of the data structures in association with the provider.Type: GrantFiled: March 29, 2013Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Nandan Dixit, Piyush Prahladka
-
Patent number: 9710767Abstract: Data generated in accordance with execution of one or more phases of an automated data analytics lifecycle associated with a given data science project is collected. At least a portion of the collected data is analyzed. At least one future outcome associated with the given data science project is predicted based at least in part on the collecting and analyzing steps.Type: GrantFiled: December 20, 2013Date of Patent: July 18, 2017Assignee: EMC IP Holding Company LLCInventors: David Dietrich, Stephen Todd
-
Patent number: 9146759Abstract: Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and/or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.Type: GrantFiled: July 30, 2010Date of Patent: September 29, 2015Assignee: Apple Inc.Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki
-
Patent number: 9123052Abstract: A system includes a variable determination module determining a variable operable to be used for the final model and also determining a modification to the at least one variable. An assumption determination module determines an assumption operable to be used for the final model. The assumption includes a transformation for the variable describing how the variable impacts the marketing objective or how the variable impacts another variable operable to be used in the final model. The assumption module also determines a modification to the assumption. A model generator generates a candidate model using the variable and the assumption, and generates a new candidate model using the modified assumption, the new variable or the modification to the variable. The candidate model or the new candidate model is operable to be selected as the final model based on at least one of a statistical measure and an indication of relevance for the variable in the candidate model and the new candidate model.Type: GrantFiled: July 6, 2010Date of Patent: September 1, 2015Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventor: John A. Guild
-
Patent number: 9082101Abstract: Systems and methods for facilitating online to offline commerce are disclosed. In one embodiment, a system configured to receive a request to check-in a customer at a merchant facility is disclosed. The system receives a request to access real-time pre-sale transaction data associated with a first customer and transmits the real-time pre-sale transaction data associated with the first customer to a mobile client device. The request to check-in and the request to access the real-time pre-sale transaction data are transmitted by the first mobile client device. The system is configured to authenticate the request to check-in at the merchant facility, process the request to access the real-time pre-sale transaction data, and responsively access the real-time pre-sale transaction data associated with the first customer from a point of sale device located at the merchant facility.Type: GrantFiled: February 14, 2012Date of Patent: July 14, 2015Assignee: LEAPSET, INC.Inventors: Pasan Manisha Kulasooriya, James Boyd O'Connor, Jorn Wossner, Shanil Fernando, Kevin En-Kai Wu, Paul G. Kelaita, Sadeesha Gamhewa, Chetan Narsude
-
Patent number: 8838468Abstract: A system and method for analyzing and managing business performance by designing and evaluating the performance of a business process model comprising a flow of business tasks and artifact sources that generate business artifacts. Business processes may be parsed to identify transformation opportunities meeting transformation conditions specified in a transformation knowledge. One or more identified transformation opportunities may be adopted, and parts of the process may be transformed according to transformation rules specified in a transformation knowledge. Analytics and computer simulation may be employed to evaluate business performance metrics of each of said transformed business processes. Iterative changes may be made to said business processes to manage business performance, reiterating transformation and evaluation steps until a satisfactory business process model is obtained.Type: GrantFiled: March 28, 2008Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Makoto Kano, Akio Koide, Te-Kai Liu, Bala Ramachandran
-
Patent number: 8825516Abstract: Traceability codes on perishable products facilitate the correlation of product data from the origin of a distribution chain to quality assessments of the perishable products made at points along the distribution chain. The product data is initially associated with the code, the product is marked with the code, and then the product is distributed. Receipt of a code after the perishable product enters the distribution chain establishes an elapsed time. Location information submitted with the code can also establish a traversed distance. A quality assessment submitted with the code can be associated with both time and distance. Consumers, for example, may submit codes, provide assessments and locations, and in return access product data linked to the specific products they consider in retail stores, purchase, and use. Inspectors can likewise submit quality assessments from locations earlier in the distribution chain as well as in retail stores.Type: GrantFiled: October 20, 2010Date of Patent: September 2, 2014Assignee: YottaMark, Inc.Inventors: Elliott Grant, J. Scott Carr, Robert Herdemann
-
Patent number: 8825507Abstract: A system and method for facilitating service representatives' self-scheduling of work. Work may be released for a given work period (e.g., one week) in multiple rounds, with the period being broken into multiple timeslots, each timeslot having one or more seats for representatives. A representative may be limited as to the number of timeslots he can commit to in a given scheduling round. A representative operates a user interface to access his personalized schedule, which indicates the status of each timeslot through different appearances (e.g., colors, line patterns). The representative commits to timeslots that have work available for which he is qualified, and the schedule is updated in real-time as work availability changes. Seats may be distributed among multiple virtual rooms in a timeslot, and a representative may need to be qualified to sit in a special room.Type: GrantFiled: February 3, 2006Date of Patent: September 2, 2014Assignee: Liveops, Inc.Inventors: Robert G. Ginda, Lloyd Tabb, Michael Toy
-
Patent number: 8751336Abstract: A method and program product comprising collecting from the network sales data for at least one product from a plurality of entities in the supply chain management system over a period of time; maintaining an electronic database of products, with each product having associated therewith in the database one or more items of equipment used to produce the product; if a criteria is met, performing a calculation to obtain usage data at a particular entity for an item of equipment of a particular type; accessing at least one equipment supplier electronic catalogue that contains the particular type of equipment represented by the item of equipment, selecting at least one of the items of equipment in the catalogue based on the usage data for the item of equipment and a characteristic; and displaying the selected one of the catalogue items of equipment.Type: GrantFiled: October 7, 2004Date of Patent: June 10, 2014Assignee: Restaurant Services, Inc.Inventor: Anthony F. Menninger
-
Patent number: 8725547Abstract: A method and apparatus for use with a processor, a database and an interface including a display screen, the database including schedule information associated with utilization of time for at least one medical resource that may be scheduled for use over a period including several sub-periods, the method for aiding a scheduler responsible for scheduling the resource to optimally schedule new requests for the resource's time, the method comprising the steps of identifying a utilization value for at least one schedule sub-period for the at least one resource wherein the utilization value indicates current use of time for the at least one sub-period for the at least one resource, identifying an optimization indicator at least in part as a function of the utilization value for the at least one sub-period and presenting the optimization indicator via the display.Type: GrantFiled: May 20, 2005Date of Patent: May 13, 2014Assignee: Epic Systems CorporationInventors: David E. Fuhrmann, Steven J. Larsen, Keith A. Foss
-
Patent number: 8700438Abstract: Methods and systems, including systems for implementing computer software, use constraint programming to generate a schedule for transportation resources. A constraint propagation algorithm is used to eliminate invalid schedule options based on a first set of constraints in a network of transportation resources. Execution of the constraint propagation algorithm generates a reduced set of schedule options. A backtracking constraint programming algorithm and the reduced set of schedule options are then used to generate at least one proposed schedule. The backtracking algorithm is operable to select particular schedule options from the reduced set of schedule options based on a second set of constraints.Type: GrantFiled: April 28, 2005Date of Patent: April 15, 2014Assignee: Southwest Airlines Co.Inventor: Alex Michael Heinold
-
Patent number: 8583472Abstract: Methods and apparatus, including computer program products, for measuring how well interactive components of a service facility that are accessible to users through a communication network perform in serving users, the interactive components being a proper subset of all of the interactive components of the service facility, and using the results of the measuring to evaluate the performance of the service facility with respect to a target performance.Type: GrantFiled: September 10, 2004Date of Patent: November 12, 2013Assignee: FMR LLCInventors: Louis A. Iannucci, Robert J. Ronan, Peter E. Kulis
-
Patent number: 8494895Abstract: A system comprising a computer having a processor, a memory, and an application stored in the memory is disclosed. The application, when executed by the processor, aggregates data of a plurality of types of data in a data store, analyzes the aggregated data to produce a first curve of a maturity metric of the first product platform versus time, and presents the first curve.Type: GrantFiled: December 16, 2009Date of Patent: July 23, 2013Assignee: Sprint Communications Company L.P.Inventor: David U. McKinney
-
Patent number: 8484065Abstract: A computer-implemented system for selecting a workflow path of a project is provided. The system includes an initial phase, an evaluation phase, a completion phase, and a criteria engine. The evaluation phase of the project includes a plurality of workflow paths for the project based on criteria of the project. Each of the plurality of paths include one or more steps of the evaluation phase. The criteria engine is operable to evaluate project criteria of the project at one or more steps in the evaluation phase and route the project to at least another step in the evaluation phase based on the project criteria.Type: GrantFiled: July 14, 2005Date of Patent: July 9, 2013Assignee: Sprint Communications Company L.P.Inventors: Barbara Arredondo, Gale Y. Campbell, Philip Issa, Lih-Jong Ma, Robert J. Vick
-
Patent number: 8473320Abstract: A method and system for measuring transferability of workers between and among occupations by means of the mathematical relationships between those occupations' key attributes, as defined by publicly available data on the competencies required as specified by a complete catalog of U.S. occupations known as O*NET. This method provides a concise, informative measurement for comparing the relative requirements of Abilities, Skills, Knowledge, and other relevant attributes of occupations, enabling users to gauge the feasibility of transferring workers from one occupation to another.Type: GrantFiled: December 15, 2011Date of Patent: June 25, 2013Assignee: Workforce Associates, Inc.Inventor: Richard W. Judy
-
Patent number: 8457997Abstract: A client-server based system for building and executing flows (i.e., interconnected systems of algorithms). The client allows a user to build a flow specification and send the flow specification to the server. The server assembles the flow from the flow spec and executes the flow. A decision flow builder allows the user to build a flow targeted for the analysis/optimization of decisions (modeled by decision variables) regarding a plurality of assets in view of various underlying uncertainties (modeled by uncertainty variables). The user may specify a global objective (as a function of asset level statistics) as well and one or more constraints for the optimization. The flow may account for inter-asset correlations and inter-asset dependencies between uncertainty variables, and, inter-asset constraints between decision variables.Type: GrantFiled: August 30, 2005Date of Patent: June 4, 2013Assignee: Landmark Graphics CorporationInventors: Keshav Narayanan, David Heath, Alvin Stanley Cullick
-
Patent number: 8458000Abstract: A client-server based system for building and executing flows (i.e., interconnected systems of algorithms). The client allows a user to build a flow specification and send the flow specification to the server. The server assembles the flow from the flow spec and executes the flow. A flow may be configured to analyze the impact (e.g., the financial impact) of a number of uncertainties associated with a plurality of assets. Uncertainty variables are used to characterize the uncertainties associated with the assets. An uncertainty variable associated with one asset may be functionally dependent on an uncertainty variable associated with another asset.Type: GrantFiled: May 17, 2012Date of Patent: June 4, 2013Assignee: Landmark Graphics CorporationInventors: Keshav Narayanan, David E. Heath, Alvin Stanley Cullick