Patent application number | Description | Published |
20130003103 | SYSTEM AND METHOD FOR THIRD PARTY AUTHENTICATION OF WEB-BASED PRINT-ON-DEMAND REQUESTS - A system and program implement a process for allowing users of third party vendors to access print shop applications without separate authentication. The process includes the steps of creating a query-string having identification information of a third party vendor and authentication information of a user of the third party vendor. The query-string is created in response to the user's access to the third party vendor's web-site, and is contained in an inline frame and encrypted. Upon receiving the encrypted query-string sent from a third party vendor server to a print shop server, the query-string is decrypted. It is then determined whether the user has an existing account on the print shop server. If the user has an existing account, the user is automatically logged into the print shop server so that the user may access and use any print-on-demand applications on the print shop server without manually inputting user authentication information on the print shop server. | 01-03-2013 |
20130083349 | METHOD AND SYSTEM FOR MANAGING PRINT ON DEMAND JOBS WITH REMOTE CACHE - A method and system for managing print job through a process carried out by an online web-store server. The process includes the steps of receiving a print job order by a web-store server, and checking a remote cache via a network to determine whether a PDF file is stored therein. If the matching PDF file does not exist, then the server generates a new PDF file containing the sequence of articles and transmits the new PDF file to the print server, and saves the new PDF file in the remote cache. If the matching PDF exists, then the stored PDF is retrieved from the remote cache, and the print server uses the retrieved PDF file to print the print job without the web-store server creating the new PDF file or transmitting the new PDF file to the print server. | 04-04-2013 |
20130083351 | METHOD AND SYSTEM FOR MANAGING PRINT ON DEMAND JOBS BY MAINTAINING CUSTOMER ORDER RECORDS WITH CONTENT IDENTIFICATION OF PRINTED ARTICLES - A method and system for managing print job through a process that includes the steps of receiving a print job order for printing a multiplicity of articles, processing the multiplicity of articles to create an identification (ID) for each article, and determining whether an article ID stored in a database matches any of the new IDs of the multiplicity articles. If a matching article ID does not exist, then keeping the article and storing the ID of the kept article in the database. If a matching article ID exists, then removing the article from the print job, and repeating the above steps until all of the multiplicity of articles are processed accordingly. When printing the job, only the remaining articles are printed. | 04-04-2013 |
20130085891 | METHOD FOR FACILITATING PURCHASE OF VARIABLE PRICED ITEMS AND RELATED APPARATUS - A system is described for facilitating purchase of copyrighted works, in particular, works that may be offered for variable prices depending on the purchaser's characteristics. A server interacts with multiple digital content repositories as well as users. The server stores user characteristics information in user accounts, and uses such information to obtain best prices for users for the contents they request. If additional user characteristics information is request by some repositories before offering a price, the server interacts with the user to obtain such information. The server automatically selects the best price among those offered by the repositories, and completes the purchase transaction. | 04-04-2013 |
20130254056 | HYBRID PURCHASE METHOD FOR PRINTED AND ELECTRONIC DISTRIBUTION OF COMPILATION OF WORKS - A method for controlling rights for purchasing and using a compilation of works, including the steps of compiling the compilation of works, obtaining rights to use the compilation of works in different formats, setting different options for a user to purchase the rights to use the compilation of works in different formats, and allowing a user to purchase the rights to use the compilation of works with different options such that they may be exercised based on the user's needs. | 09-26-2013 |
20130254174 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH SHARING AND OWNERSHIP TRANSFER FEATURES - A method and related apparatus for managing files for producing a compilation of works, comprising the steps of obtaining a file of a work to be compiled in a booklet by a first user, sharing the file or sharing or transferring part of whole of the booklet created by the first user with a second user, and selecting by the second user to accept or reject the sharing of the file or the sharing or transferring of the booklet by the first user. | 09-26-2013 |
20130254243 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH EXCERPTS HANDLING FEATURES - A method and related apparatus for managing files for producing a compilation of works, including the step of obtaining a complete file of a work to be compiled in the compilation of works, selecting a portion of the complete file as a separate excerpt file to be compiled in the compilation of works, and independently managing the complete file and the excerpt file for producing the compilation of works. | 09-26-2013 |
20130254244 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH TYPE DESIGNATION FEATURES - A method for managing files for producing a compilation of works. The method includes the steps of obtaining a file of a work to be compiled in the compilation of works, specifying a type designation to the file or a portion thereof, and rendering special treatment of the file or the portion thereof according to the type designated to the file or the portion thereof when producing the compilation of works. | 09-26-2013 |
20130262323 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH AUTOMATIC COPYRIGHT VERIFICATION AND CERTIFICATION - A method of verifying intellectual property rights of a compilation of works generated for print on-demand (POD) purchase, including the steps of compiling the compilation of works, and before making the compilation of works available for purchase, automatically verifying intellectual property right of each of the works compiled to ensure legitimate distribution of the compilation of works. | 10-03-2013 |
20130268462 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH PER OBJECT PRICING FOR COPYRIGHT METADATA - A method and related apparatus for producing a compilation of works, including the steps of generating an excerpt from a work that has an associated original copyright metadata, creating an additional copyright metadata with per object pricing for objects of the excerpt, and associating the original copyright metadata and the additional copyright metadata with the excerpt. | 10-10-2013 |
20130332315 | METHOD AND RELATED APPARATUS FOR GENERATING ONLINE AND PRINTING ON-DEMAND COMPILATION OF WORKS WITH CUSTOMER SELECTABLE PRINTING OPTIONS - A method and related computer program product for customizing price-related options for printing a compilation of works, including the steps of: compiling the compilation of works; setting different options for customers to print the compilation of works with different prices; and allowing a customer to change one or more of the options to print the compilation of works with a price based on the customer's needs and budget. | 12-12-2013 |
20140268199 | PDF File Preview Manipulation - A method for manipulating digital files, including the steps of processing all pages of a document from a remote server to generate page images for online displaying of the images, displaying a preview of the page images of the document on a local computer connected to the remote server via a network, temporarily saving information of a user modification, changing only the preview of the page images on the local computer according to the user modification without modifying the document itself on the remote server, and if the modification is confirmed, retrieving the saved information of the user modification and modifying the document according to the user modification. | 09-18-2014 |
20140280347 | Managing Digital Files with Shared Locks - A method for managing the access and use of digital files stored in a file storage networked with multiple servers, including the steps of: a requesting server among the multiple servers that desires to access and use a file stored in the file storage sending to the other servers of the multiple servers a query containing an identification (ID) of the file; each of the other servers receiving the query checking an internal lock list to ascertain whether the file ID is listed therein, if listed then returning a failure message to the requesting server, but if not listed then returning a success message to the requesting server; and the requesting server determining from all returning messages whether a failure message exists, if exists then not to access and use the file, and sending repeated queries at a predetermined time interval, but if not exist then access and use the file, and sending a notice to all other servers when finishing using the file. | 09-18-2014 |
20140283124 | Method for Managing Access to Documents Protected by Digital Rights Management - A method for managing user access of a document protected by digital rights management (DRM), includes the steps of a server checking whether a user who is attempting to access a DRM-protected document has necessary rights to access the document, the server denying the user's access to the document if the user does not have the necessary rights to access the document, the server providing, if the user does not have the necessary rights to access the document, the user with an instant and pre-prepared prompt containing a unique identification (ID) of the document to direct and assist the user to complete required tasks for acquiring rights to the document, and upon completion of the required tasks by the user, the server granting the necessary rights to the user to access the document. | 09-18-2014 |
20140298488 | METHOD FOR AUTOMATING THE MANAGEMENT AND INTERPRETATION OF DIGITAL DOCUMENTS AND THEIR OWNERS RIGHTS METADATA FOR GENERATING DIGITAL RIGHTS MANAGEMENT PROTECTED CONTENTS - A method for automating the management and interpretation of digital documents and their rights metadata to generate user access of a document protected by digital rights management (DRM), comprising the steps of a server obtaining a digital document and its associated rights metadata, the server interpreting the metadata to ascertain DRM useful information including identifications (IDs) of the document and its users and associated digital rights, and the server generating entries for a DRM database including policies associated with the document ID and users IDs based on the ascertained DRM useful information to enable DRM protection to the document. | 10-02-2014 |
20150220490 | PROCESSING OF PAGE-IMAGE BASED DOCUMENT TO GENERATE A RE-TARGETED DOCUMENT FOR DIFFERENT DISPLAY DEVICES WHICH SUPPORT DIFFERENT TYPES OF USER INPUT METHODS - Method and system for processing a page-image based input document such as PDF and generate output documents, in a page-image based format or another format, which have a different layout than the original document. Certain contents in the original document removed and other contents are reorganized in this process. The method is used to re-target documents for different types of display devices, such as desktop and laptop computers, tablet computers, e-readers, smart phones, etc. When generating the output documents, the method takes into consideration the different form factors of the display devices as well as the different types of user input devices and methods such as touch screen (including different gestures used, whether stylus or finger is used for input, etc.), physical keyboard, mouse, etc. used by the targeted display device, so that each output documents is optimized for a particular type of display device. | 08-06-2015 |
Patent application number | Description | Published |
20080208885 | Method for creating and tracking external system data via a mind map - A mind mapping system uploads mind map data to an external system and tracks changes to such data in the external system through the mind map. The invention enables a user to create data objects in an external system through the mind map by classifying topics in a mind map, where the mind map is generated through a mind mapping system. The mind mapping system presents the user with classification categories that correspond to data types in the external system. By classifying a topic in accordance with such classification categories, a user is essentially mapping the topic to a data type in the external system. The mind mapping system interfaces with the external system to upload data in classified topics to the external system. At a later point, the user can then track any changes made to the data in the external system through the mind map. | 08-28-2008 |
20090157616 | System and method for enabling a user to search and retrieve individual topics in a visual mapping system - The present invention provides a system and method for storing, searching, and retrieving topics in a visual map. The visual mapping system of the present invention is based on a client-server architecture. Client visual mapping applications on users' computers enable users to create, edit, and view visual maps. The storage and retrieval of data associated with such visual maps is managed by a server in the visual mapping system. The server stores the topics in the visual map in a database. The topics are stored individually and not as part of a visual map file. The topics are indexed to enable the system to quickly perform searches for the topic. The client visual mapping application includes an interface through which a user can enter search criteria for a topic search. Because topics are stored individually in the database and indexed, user can search for topics individually and separately from the visual map file associated with the topics. Topics can be shared across users and across maps. Also, user can simultaneously, view, edit and collaborate on different topics associated with the same map file. | 06-18-2009 |
20090157801 | System and method for integrating external system data in a visual mapping system - The present invention provides an improved system and method for integrating external system data into a visual map. The visual mapping system of the present invention is based on a client-server architecture. A server in the visual mapping system communicates with one or more external systems to import data from such external systems. The server organizes the data into topics for a visual map and stores the topics individually in a database. The server provides the topics to a client visual mapping application to enable users to view external system data through a visual map. The client visual mapping application need not be running for the server to obtain the external system data, and, thus, the present invention provides “backend” integration of external system data. The server can also export data in topics to external systems. | 06-18-2009 |
20090164912 | System and method for facilitating collaboration and communication in a visual mapping system by tracking user presence in individual topics - A visual mapping system and method facilitate communication and collaboration among users sharing visual maps or topics in visual maps. The visual mapping system tracks user presence in individual topics in the visual mapping system. User presence is tracked for users that are online. If an online user is present in a topic, the system displays an indication of such presence in the topic to other online users currently sharing the same topic. The visual mapping system also provides an interface in the visual map through which an online user can initiate communications with other online users that are present in a shared topic. Types of communications that can be initiated through the visual map include chat sessions, instant meetings, telephone calls, and email messages. | 06-25-2009 |
20130226876 | SYNCHRONIZING LOCAL CLIENTS WITH A CLOUD-BASED DATA STORAGE SYSTEM - A system and a method are disclosed for receiving a file at a cloud-based storage system and storing the file in the file structure of the cloud-based storage system. Once received, the file, the name of the file, and its storage location in the cloud storage are associated with a unique identifier created for the file. The file, when provided to at least one user client, can be stored by the user client in a user-defined file structure that is different from the cloud-based storage system file structure. Because of the unique identifier associated with the file and the cloud-based storage location, the locally stored files can still be synchronized with file stored at the cloud-storage location. | 08-29-2013 |
Patent application number | Description | Published |
20110113010 | SYNCHRONIZING AN AUXILIARY DATA SYSTEM WITH A PRIMARY DATA SYSTEM - Systems, methods and articles of manufacture are disclosed for synchronizing a primary data system with an auxiliary data system that processes data for the primary data system. In one embodiment, how current the primary data system and the auxiliary data system are may be determined. Requests sent from the primary data system that were not processed by the auxiliary data system may be determined. The requests may be resent to the auxiliary data system for processing. | 05-12-2011 |
20120059823 | INDEX PARTITION MAINTENANCE OVER MONOTONICALLY ADDRESSED DOCUMENT SEQUENCES - Provided are techniques for partitioning a physical index into one or more physical partitions; assigning each of the one or more physical partitions to a node in a cluster of nodes; for each received document, assigning an assigned-doc-ID comprising an integer document identifier; and, in response to assigning the assigned-doc-ID to a document, determining a cut-off of assignment of new documents to a current virtual-index-epoch comprising a first set of physical partitions and placing the new documents into a new virtual-index-epoch comprising a second set of physical partitions by inserting each new document to a specific one of the physical partitions in the second set using one or more functions that direct the placement based on one of the assigned-doc-id, a field value derived from a set of fields obtained from the document, and a combination of the assigned-doc-id and the field value. | 03-08-2012 |
20130325900 | INTRA-BLOCK PARTITIONING FOR DATABASE MANAGEMENT - A method for storing database information includes storing a table having data values in a column major order. The data values are stored in a list of blocks. The method also includes assigning a tuple sequence number (TSN) to each data value in each column of the table according to a sequence order in the table. The data values that correspond to each other across a plurality of columns of the table have equivalent TSNs. The method also includes assigning each data value to a partition based on a representation of the data value. The method also includes assigning a tuple map value to each data value. The tuple map value identifies the partition in which each data value is located. | 12-05-2013 |
20130325901 | INTRA-BLOCK PARTITIONING FOR DATABASE MANAGEMENT - A method for storing database information, including: storing a table having data values in a column major order, wherein the data values are stored in a list of blocks, assigning a tuple sequence number (TSN) to each data value in each column of the table according to a sequence order in the table, wherein data values that correspond to each other across a plurality of columns of the table have equivalent TSNs; assigning each data value to a partition based on a representation of the data value; and assigning a tuple map value to each data value, wherein the tuple map value identifies the partition in which each data value is located. | 12-05-2013 |
20140006379 | EFFICIENT PARTITIONED JOINS IN A DATABASE WITH COLUMN-MAJOR LAYOUT | 01-02-2014 |
20140006380 | EFFICIENT PARTITIONED JOINS IN A DATABASE WITH COLUMN-MAJOR LAYOUT | 01-02-2014 |
20140006381 | PREDICATE PUSHDOWN WITH LATE MATERIALIZATION IN DATABASE QUERY PROCESSING | 01-02-2014 |
20140006382 | PREDICATE PUSHDOWN WITH LATE MATERIALIZATION IN DATABASE QUERY PROCESSING | 01-02-2014 |
20140074818 | MULTIPLICATION-BASED METHOD FOR STITCHING RESULTS OF PREDICATE EVALUATION IN COLUMN STORES - A system joins predicate evaluated column bitmaps having varying lengths. The system includes a column unifier for querying column values with a predicate and generating an indicator bit for each of the column values that is then joined with the respective column value. The system also includes a bitmap generator for creating a column-major linear bitmap from the column values and indicator bits. The column unifier also determines an offset between adjacent indicator bits. The system also includes a converter for multiplying the column-major linear bitmap with a multiplier to shift the indicator bits into consecutive positions in the linear bitmap. | 03-13-2014 |
20140214796 | EFFICIENT JOIN WITH ONE OR MORE LARGE DIMENSION TABLES - Embodiments of the invention relate to processing queries that utilize fact and/or dimension tables. In one aspect, a pre-join filtering phase precedes a star join. The necessary conditions for the pre-join filtering are considered for a given SQL query, including an estimated size of the hash table exceeding a threshold and presence of a local predicate either on the fact table or one or more dimension tables that is not a large dimension table. Once the necessary conditions are satisfied, the execution of the query exploits the pre-join filtering to build a pre-join output filter from columns of a reduced fact table that joins with each large dimension table. Thereafter, all the dimension tables and the fact table are joined in a star join while exploiting each pre-join filter. Accordingly, the order of when joins occur is changed in order to reduce the size of the fact table and to work from the fact table to reduce the size of large dimension tables. | 07-31-2014 |
20140214900 | SUPPORTING FLEXIBLE TYPES IN A DATABASE - Providing database support. A first group of data are received, the first group of data being expressed in a first format, and a second group of data are received, the second group of data being expressed in a second format, the second format being different from the first format. The first and second groups of data are merged, and are represented in at least one common column. Such representing includes: maintaining the first and second formats; and providing a tuple map which provides reference to the first and second formats. | 07-31-2014 |
20140214912 | PERFORMING BATCHES OF SELECTIVE ASSIGNMENTS IN A VECTOR FRIENDLY MANNER - Embodiments of the invention relate to processing queries. A query operation to be performed on a table of data is translated into a series of bit level logical operations using expansion and/or saturation operations. A mask is created from the series of bit level logical operations. This mask is then simultaneously applied to multiple rows from the table of data. | 07-31-2014 |
20140372388 | HASHING SCHEME USING COMPACT ARRAY TABLES - Embodiments include a method, system, and computer program product for creating an array table. In one embodiment the method includes identifying keys associated with values in a database and identifying bits common between the plurality of keys using logical functions and removing the common bits to form condensed keys. The method also includes modulating the condensed keys using identified common bits to create transformed keys and populating the plurality of array tables using the transformed keys and associated values. | 12-18-2014 |
20140372389 | Data Encoding and Processing Columnar Data - Aspects of the invention are provided for accessing a plurality of data elements. A page of column data is stored in a format that includes compressed and/or non-compressed elements, with the format including a plurality of arrays and a vector. Each of the arrays stores elements with common characteristics, with the vector functioning as a mapping to the stored data elements. The vector is leveraged to identify an array and determine an offset to support access to one or more of the data elements. | 12-18-2014 |
20140372411 | ON-THE-FLY ENCODING METHOD FOR EFFICIENT GROUPING AND AGGREGATION - Embodiments include a method and computer program product for encoding data while it is being processed as part of a query is provided. The method includes receiving a query request and determining a set of values associated with data to be encoded for completing the query request. The method also includes encoding those values such that any subsequent processing operations can be performed on the encoded values to complete the requested query. After performing the subsequent processing operations to complete the requested query, each value is decoded back to its original value. | 12-18-2014 |
20140372470 | ON-THE-FLY ENCODING METHOD FOR EFFICIENT GROUPING AND AGGREGATION - Embodiments include a system for encoding data while it is being processed. The system includes a processor, an encoder and a decoder. The processor is configured to process a query request by determining a set of values. The encoder is configured for encoding the set of values, such that a subsequent processing operation can be performed on the encoded values. The processor performs the subsequent processing operations. The decoder is configured for decoding each value back to its value prior to being encoded upon completion of the processor completing the requested query. | 12-18-2014 |
20140379985 | MULTI-LEVEL AGGREGATION TECHNIQUES FOR MEMORY HIERARCHIES - Embodiments include method, system, and computer program product for providing aggregation hierarchy that is related memory hierarchies. In one embodiment, the method includes determining capacity of a first level memory of a memory hierarchy for processing data relating to completion of an aggregation process and generating a per thread local look-up table in said first level memory upon determining said capacity. Upon the first level memory reaching capacity, a plurality of per thread partitions to store remaining data to complete the aggregation process in a second level memory of the memory hierarchy is generated such that each of said per-thread partitions includes an identical amount of data portion on each thread. The method also includes storing the per thread partitions in said second level memory and providing a single global look up table for each of the identical data portions. | 12-25-2014 |
20150154218 | HASHING SCHEME USING COMPACT ARRAY TABLES - Embodiments include a method, system, and computer program product for creating an array table. In one embodiment the method includes identifying keys associated with values in a database and identifying bits common between the plurality of keys using logical functions and removing the common hits to form condensed keys. The method also includes modulating the condensed keys using identified common bits to create transformed keys and populating the plurality of array tables using the transformed keys and associated values. | 06-04-2015 |
20150220570 | MULTILEVEL FILTERS FOR CACHE-EFFICIENT ACCESS - According to one embodiment of the present invention, a system with a plurality of memories, generates a first filter associated with a first memory, and generates one or more second filters each associated with a corresponding memory. Each second filter is generated with a size at least partially accommodated within the storage capacity of the associated memory. The system determines absence of items from a set by selectively probing the generated filters in an ascending order of data access speed to the associated memories and aborts further probing for an item in response to a probe indicating that the item is absent from the set. Embodiments of the present invention further include a method and computer program product for testing set membership in substantially the same manners described above. | 08-06-2015 |
20150220573 | MULTILEVEL FILTERS FOR CACHE-EFFICIENT ACCESS - According to one embodiment of the present invention, a system with a plurality of memories, generates a first filter associated with a first memory, and generates one or more second filters each associated with a corresponding memory. Each second filter is generated with a size at least partially accommodated within the storage capacity of the associated memory. The system determines absence of items from a set by selectively probing the generated filters in an ascending order of data access speed to the associated memories and aborts further probing for an item in response to a probe indicating that the item is absent from the set. Embodiments of the present invention further include a method and computer program product for testing set membership in substantially the same manners described above. | 08-06-2015 |
20150324427 | PERFORMING BATCHES OF SELECTIVE ASSIGNMENTS IN A VECTOR FRIENDLY MANNER - Embodiments of the invention relate to processing queries. A query operation to be performed on a table of data is translated into a series of bit level logical operations using expansion and/or saturation operations. A mask is created from the series of bit level logical operations. This mask is then simultaneously applied to multiple rows from the table of data. | 11-12-2015 |
Patent application number | Description | Published |
20120158861 | SIP-BASED CUSTODIAN ROUTING IN CONTENT-CENTRIC NETWORKS - One embodiment of the present invention provides a system for facilitating establishment of connections between a local endpoint and a remote endpoint. During operation, the system sends, from the local endpoint, a single connection-request message to a proxy server, which forks the single connection-request message to a number of remote endpoints. The system receives one or more response messages from the remote endpoints. A respective response message carries address information associated with the remote endpoint. Upon receiving the response message, the system sends an acknowledgment corresponding to the received response message to the corresponding remote endpoint via the proxy server, and establishes a connection between the local endpoint and at least one remote endpoint. | 06-21-2012 |
20120158862 | CUSTODIAN ROUTING WITH NETWORK ADDRESS TRANSLATION IN CONTENT-CENTRIC NETWORKS - One embodiment of the present invention provides a system for facilitating establishment of connections between a local endpoint and a remote endpoint. During operation, the system sends, from the local endpoint, a single connection-request message to a proxy server, which forks the single connection-request message to a number of remote endpoints. The system receives one or more response messages from the remote endpoints. A respective response message carries address information associated with the remote endpoint. Upon receiving the response message, the system sends an acknowledgment corresponding to the received response message to the corresponding remote endpoint via the proxy server, and establishes a connection between the local endpoint and at least one remote endpoint. | 06-21-2012 |
20150224864 | HYBRID VEHICLE WITH POWER BOOST - A hybrid vehicle includes at least one axle, an energy storage device disposed within the hybrid vehicle, a fuel consuming engine, a power boosting feature, and a controller. The fuel consuming engine is operably connected to selectively provide power to at least one of the energy storage device and the at least one axle. The engine is capable of providing at least the mean but less than a peak power to drive the hybrid vehicle over a typical route. The power boosting feature is configured to provide the fuel consuming engine with additional power to achieve a desired power to accelerate the hybrid vehicle. The controller is adapted to selectively control power flow to the one or more axles from one or more of the energy storage device, the engine, and the power boosting feature to achieve the desired power. | 08-13-2015 |
20150298684 | CONTROL SYSTEM FOR HYBRID VEHICLES WITH HIGH DEGREE OF HYBRIDIZATION - Systems and methods for controlling and operating a hybrid vehicle having a high degree of hybridization are disclosed. A power flow control system predicts vehicle power demand to drive the hybrid vehicle based on changing conditions during operation of the hybrid vehicle. The power flow control system controls the power flow so as to provide power to drive the hybrid vehicle based on the predicted vehicle power demand, wherein the predicted vehicle power demand is greater than a maximum | 10-22-2015 |
20150298689 | DESIGN SYSTEMS AND METHODS FOR HYBRID VEHICLES WITH A HIGH DEGREE OF HYBRIDIZATION - Hybrid vehicle design circuitry quantifies values for utility/disutility variables of a hybrid vehicle design by evaluating a hybrid vehicle model over a collection of drive cycles/routes. The utility/disutility values include at least one of: total time or additional time beyond a reference time needed for the hybrid vehicle design to complete the drive cycles/routes, a fraction or number of the drive cycles/routes for which the hybrid vehicle design fails to achieve a target velocity, and amount of time or distance over which the hybrid vehicle design fails to achieve a target acceleration or the target velocity over the drive cycles/routes. The hybrid vehicle design circuitry calculates one or more specifications of a hybrid vehicle design based on the utility/disutility values. | 10-22-2015 |