Patent application number | Description | Published |
20090113262 | SYSTEM AND METHOD FOR CONDITIONING AND IDENTIFYING BAD BLOCKS IN INTEGRATED CIRCUITS - An electronic system of an Integrated circuit (IC) for conditioning and identification of bad blocks in the IC is disclosed. The electronic system includes at least one cyclic scan chain and at least one multiplexer. A cyclic scan chain includes a plurality of flip-flops, which are connected in a cascaded manner. A multiplexer is connected between two adjacent flip-flops of the cyclic shift register. The multiplexer has a first input pin connected to output of a first flip-flop, a second input pin connected to a user pin and an output pin connected to an input of a second flip-flop. The multiplexer is configured to condition the plurality of flip-flops through the user pin by programming logic bits in the plurality of flip-flop. The output of the first flip-flop is configured to read the logic bits in the plurality of flip-flops to identify a bad block in the IC. | 04-30-2009 |
20090303789 | DYNAMICALLY CONFIGURABLE MLC STATE ASSIGNMENT - Memory devices and methods are disclosed, such as those facilitating a data conditioning scheme for multilevel memory cells. For example, one such memory device is capable of inverting the lower page bit values of a complete page of MLC memory cells when a count of the lower page data values is equal to or greater than a particular value or a comparison of current levels compared with a reference current level is equal to or exceeds some threshold condition. Memory devices and methods are also disclosed providing a means for determining initial programming pulse conditions for a population of memory cells based on the number of lower page data values being programmed to a logical 0 or a logical 1 data state. | 12-10-2009 |
20130279252 | DYNAMICALLY CONFIGURABLE MLC STATE ASSIGNMENT - Memory devices facilitating a data conditioning scheme for multilevel memory cells. For example, one such memory device is capable of inverting the lower page bit values of a complete page of MLC memory cells when a count of the lower page data values is equal to or greater than a particular value or a comparison of current levels compared with a reference current level is equal to or exceeds some threshold condition. | 10-24-2013 |
20140355342 | DYNAMICALLY CONFIGURABLE MLC STATE ASSIGNMENT - Memory devices facilitating a data conditioning scheme for multilevel memory cells. For example, one such memory device is capable of inverting the lower page bit values of a complete page of MLC memory cells when a count of the lower page data values is equal to or greater than a particular value or a comparison of current levels compared with a reference current level is equal to or exceeds some threshold condition. | 12-04-2014 |
Patent application number | Description | Published |
20080280686 | Balancing distribution of participants in a gaming environment - Systems for balancing distribution of participants in a gaming environment are provided. In various embodiments, systems of the present invention may include multiple application servers each hosting a common game application, a lobby server for assigning new client devices to one of the application servers, and a universe manager for receiving reports from each of the application servers concerning the status of the game application. The universe manager may further instruct the lobby server to reallocate assignment of subsequent new client devices in order to balance the number of client devices assigned to each application servers. | 11-13-2008 |
20090006545 | Creating an interactive gaming environment - Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server. | 01-01-2009 |
20090006604 | Communication across multiple game applications - Systems for communication across multiple game applications are provided. In various embodiments, systems of the present invention may include a first application server hosting a first game application, a second application server hosting a second game application that is different from the first game application, a first client device for interaction with the first game application, a second client device for interaction with the second game application, and a universe management server for maintaining information about the first client device and the second client device. The information maintained in the universe management server may include game application interaction information, which allows the universe management server to facilitate real-time communication between a user of the first client device and a user of the second client device. The universe management system may further receive communications from both client devices via the first and second application server. | 01-01-2009 |
20100279767 | Method for Ladder Ranking in a Game - Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server. | 11-04-2010 |
20100285872 | Method for Authenticating a User in an Interactive Gaming Environment - Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server. | 11-11-2010 |
20120101799 | LOAD TESTING ONLINE GAME SERVER ENVIRONMENT USING WEB-BASED INTERFACE - Load testing an online game server environment using a web-based interface includes: configuring a load test with configuration parameters including client behavior parameters and server parameters, wherein the client behavior parameters provide settings for various behaviors such as cheating and aggressiveness, and wherein the server parameters provide a setup for server states and messages; building and deploying simulation client and game server binaries; scheduling and running the load test; and collecting test data output from the load test. Keywords include load test automation, load test service, load test resource management. | 04-26-2012 |
20120102185 | RESOURCE MANAGEMENT OF SERVER HOSTS IN ONLINE GAME ENVIRONMENT - Managing resources of server hosts in an online game environment, including: monitoring metrics data of the online game environment including configurable thresholds and rules defined for a game title; processing and analyzing the metrics data; determining whether the metrics data indicates an over or under capacity of the server hosts in the online game environment; sending a first request to locate, deploy, connect, and register additional game servers to the online game environment to support increasing load, when the metrics data indicates the under capacity of the server hosts; and sending a second request to isolate, remove, disconnect, and un-register surplus game servers from the online game environment to make them available to support the player load in other game titles, when the metrics data indicates the over capacity of the server hosts. Keywords include resource management, online gaming, and server architecture. | 04-26-2012 |
20120311387 | METHOD AND APPARATUS FOR LOAD TESTING ONLINE SERVER SYSTEMS - A method includes capturing data that is representative of actions performed by each of a plurality of human user operated clients as they interact with an online software application, loading at least one or more portions of the captured data into one or more automated simulation clients, and using the one or more automated simulation clients to perform load testing of an online server system. A system includes a data capturing stage, one or more automated simulation clients, and a configuration stage. A computer readable storage medium stores one or more computer programs that will cause a processor based system to execute steps including receiving data that was captured during a running of an online software application and that is representative of actions performed by each of a plurality of human user operated clients as they interacted with the online software application, and loading at least one or more portions of the data into one or more automated simulation clients that are configured to perform load testing of an online server system. | 12-06-2012 |
20140188665 | CrowdChunk System, Method, and Computer Program Product for Searching Summaries of Online Reviews of Products - System, method, and computer program product for researching reviews written online to assess the performance and functionality of digital media consumer products bought online or not (e.g. eBooks, movies, TV shows, music, DVD's, etc.). The system extracts reviews from multiple online sources comprising: online “stores”, professional articles, blogs, online magazines, websites, etc.; and, utilizes sentiment analysis algorithms and supervised machine learning analysis to present more informative summaries for each product's reviews, comprising: a sentence that encapsulates a sentiment held by many users; the most positive and negative comments; and a list of features with average scores (e.g. performance, price, etc.). Additionally, the user may view a separate review detail page per product that provides further summaries, such as a short list of other products that the same reviewer gave a very positive review for the features. The user is then able to purchase the product via a link. | 07-03-2014 |
20140188897 | CrowdChunk System, Method and Computer Program Product for Searching Summaries of Mobile Apps Reviews - System, method, and computer program product (e.g. mobile App) and/or web-based service to enable users to research reviews written online to assess the performance and functionality of mobile applications. The system extracts reviews from multiple online sources comprising: mobile Apps “stores”, blogs, online magazines, websites, etc.; and, utilizes sentiment analysis algorithms and supervised machine learning analysis to present more informative summaries for each App's reviews. Summaries may comprise: a sentence that encapsulates a sentiment held by many users; the most positive and negative comments; and a list of features with average scores (e.g. graphics, fun, easy to use, etc.). Additionally, the user may view a separate review detail page per App that provides further summaries, such as a short list of other Apps that the same reviewer gave a very positive review for the features. The user is then able to purchase and download the App via a link. | 07-03-2014 |
Patent application number | Description | Published |
20100064054 | REMOTE FAST FORWARD AND REWIND FUNCTIONALITY FOR CLIENT DEVICES - A client device receiving a media stream from a remote content server can fast forward and rewind the media stream without storing the media stream on the client device. In some examples, the client sends index, direction, and speed information to the content server based on desired fast forward and rewind operation. The content server transmits selected sets of frames to the client devices based on the index, direction, and speed information to allow a client to play a fast forward or rewind media stream that provides a user with discernible portions of content. | 03-11-2010 |
20100261485 | PERSONALIZATION BASED ON USER LOCATION AND HISTORICAL USAGE DATA - Location information and historical usage data such as historical location data associated with a mobile device is tracked to provide a user with a personalized and location relevant experience. Not only are applications tailored to a particular mobile device location, but applications can be tailored based on user historical location patterns such as commute and travel patterns. Content and applications including content lineup, advertising, mashups, and search are intelligently personalized based on user location and historical location data. | 10-14-2010 |
20120269075 | METHODS AND APPARATUS FOR BROADCAST AND MULTICAST/UNICAST TRANSITION - Mechanisms are provided for efficient transition between broadcast media reception and multicast/unicast media reception. Broadcast media quality is dynamically analyzed to determine when transition is appropriate. Broadcast services are mapped to multicast/unicast delivered services. Transition occurs smoothly by acquiring both broadcast and multicast/unicast media during transition and analyzing timing data to allow for media stream alignment and switchover. | 10-25-2012 |
20130219182 | SCALABLE WATERMARK INSERTION FOR FRAGMENTED MEDIA STREAM DELIVERY - A media stream is delineated into multiple fragments. Different watermark variants of individual fragments are generated. Particular sequences of watermark variants are selected for particular clients and maintained in a user access database. Analyzing media streams allows determination of the sequences of watermark variants and identification of particular clients intended to receive the media streams. Fragments can continue to be cached efficiently and unique watermarks need not be generated for each individual client. | 08-22-2013 |
20130227074 | EFFICIENT DELINEATION AND DISTRIBUTION OF MEDIA SEGMENTS - Media such as live media streams can be efficiently delineated and distributed to a variety of devices using a number of different mechanisms. A particular media sequence can be identified by a device user to allow a content server or fragment server to generate a media segment that can be shared or distributed using mechanisms such as social networks. A device user may provide marker indicators, time frames, event triggers, etc., that indicate to a content server where a media segment can be delineated. A link to the media segment may be provided along with pre-roll and post-roll targeted or content-specific advertising to a variety of other users. | 08-29-2013 |
20140059432 | PERSONALIZED TIMELINE PRESENTATION - Described herein are techniques and mechanisms for personalized timeline presentation. According to various embodiments, information characterizing a plurality of pause events associated with playback of a video content item for a content management account may be presented on a display screen at a computing device. The user account may be associated with a plurality of profiles. Each of the pause events may identify a time at which playback of the video content item was paused. The time may be measured relative to the playback length of the video content item. Each of the pause events may be associated with a respective one of the plurality of profiles. A selection of one of the pause events for initiating playback of the video content item may be received at the computing device. Playback of the video content item on the display screen in accordance with the selected pause event may be initiated. | 02-27-2014 |
20140156801 | COWATCHING AND CONNECTED PLATFORMS USING A PUSH ARCHITECTURE - Techniques and mechanisms are described herein for facilitating cowatching and connected platforms using a push architecture. According to various embodiments, a first message from a first client device may be received at a server. The first message may include first update information for updating first shared media context information at the server. The server may be operable to provide a shared media environment across a plurality of client devices based on the first shared media context information. The plurality of client devices may include the first client device and a second client device. The first message may be transmitted via a push communications framework. The first shared media context information may be updated based on the first message. A second message may be transmitted to the second client device via the push communications framework. The second message may include second update information. | 06-05-2014 |
20150026735 | METHODS AND APPARATUS FOR BROADCAST AND MULTICAST/UNICAST TRANSITION - Mechanisms are provided for efficient transition between broadcast media reception and multicast/unicast media reception. Broadcast media quality is dynamically analyzed to determine when transition is appropriate. Broadcast services are mapped to multicast/unicast delivered services. Transition occurs smoothly by acquiring both broadcast and multicast/unicast media during transition and analyzing timing data to allow for media stream alignment and switchover. | 01-22-2015 |
Patent application number | Description | Published |
20090024533 | Payment systems and methods - In one embodiment the present invention includes a payment system for a commercial transaction. The payment system includes an account server that a consumer accesses using the consumer's mobile telephone number. The account server updates the consumer's account and the merchant's account according to the transaction. The account server sends a confirmation directly to the consumer's mobile telephone. | 01-22-2009 |
20140067572 | Payment Systems and Methods - In one embodiment the present invention includes a payment system for a commercial transaction. The payment system includes an account server that a consumer accesses using the consumer's mobile telephone number. The account server updates the consumer's account and the merchant's account according to the transaction. The account server sends a confirmation directly to the consumer's mobile telephone. | 03-06-2014 |
20140101025 | ACCOUNTS WITH MULTIPLE PRE-AUTHORIZATION LEVELS - A system and method of pre-configuring a financial account for later transactions is provided. The system includes an account server, which, after receiving a request to configure an account from an initiator, sends a prompt for identification verification information to the initiator. After receiving the verification information, the server configures the account with limitations based at least in part on the verification information. The server may also send the initiator a secure, compact identification code that can be used for later transactions. These later transactions are checked against the pre-defined limitations associated with the account, and they are processed if they fall within the limitations. | 04-10-2014 |
20140101049 | Self-Authenticating Peer To Peer Transaction - A system and method of transaction processing is provided. The system includes a central server, which, after receiving transaction and recipient information from an initiator, sends a verification code to the initiator. The server also sends instructions for the initiator to send the code to a recipient via an outside communication channel. The server receives the verification code from the recipient, and verifies the transaction. In this manner, security may be maintained. | 04-10-2014 |
20140258009 | PAYMENT SERVICE REGISTRATION - Processes are disclosed to facilitate the verification and registration of users of a payment service. One process includes receiving an intent to register message from a user via an SMS message sent from a user mobile device. The process also includes sending a query message to the user mobile device. The query message includes a request for a government identification number from the user. The process also includes verifying the government identification number against a collection of data entries provided by a third party. The process also includes sending a temporary validation code to the user mobile device. The process also includes receiving an updated PIN from a known POS terminal. The known POS terminal was previously registered with the payment service. The updated PIN replaces the temporary validation code. The process also includes sending a registration confirmation to the user mobile device. Other related processes are also disclosed herein. | 09-11-2014 |
20140258123 | Tokenized Payment Service Registration - Processes for registering a user for a payment service are disclosed herein. Some of the processes involve the delivery of tokenized external fund transfer information from a financial institution to a payment service. Some of the process are conducted such that the external fund transfer information is never stored or handled by the payment service, but the identity of the user is still adequately verified by the payment service on behalf of the financial institution. | 09-11-2014 |
20140279097 | Purchasing Method with Funding Source Selection - A process includes receiving a message containing an a priori funding source selection for a payment service used to conduct a purchase transaction that is sent via SMS from a purchaser. The process also includes receiving a request to transfer funds to the merchant on behalf of the purchaser that is sent from a device associated with a merchant. The process also includes completing the purchase transaction. The funds transferred to the merchant on behalf of the purchaser are taken from a funding source selected by the a priori funding source selection. The a priori funding source selection is stored so as to apply to all future transactions conducted by the purchaser using the payment service until the server device receives a second a priori funding source selection from the purchaser. | 09-18-2014 |
Patent application number | Description | Published |
20100037974 | DUCT SECTION, SYSTEM AND METHOD FOR CONSTRUCTING SAME - A duct section and system, including a laminated shroud, acting as a secondary duct, for aerospace and other applications, and a method for constructing same. The duct structure incorporates a metallic primary duct tube, with a laminated shroud surrounding the primary duct tube and separated therefrom by an annular gap. The laminated shroud includes a metallic inner layer and a polymeric outer layer. Preferably, the thin metallic layer is a corrosion resistant material such as corrosion resistant stainless steel or titanium. In one embodiment of the invention, the outer polymeric layer is a polyimide material, such as polyimide resin-impregnated fiberglass cloth. | 02-18-2010 |
20120018014 | Joint Cover with Manifold for Duct Leak Detection System - A leak detector for an insulated duct carrying pressurized hot air comprises a cover secured over a circumferential cut in the insulation of the duct, or over a joint connecting duct sections, thereby creating a reservoir of hot air which has leaked from the duct or joint, a manifold block defining a conduit therein in communication with the hot air reservoir and a cap for securing heat sensitive wires to manifold at the end of the conduit such that the hot air from the hot air reservoir impinges directly on the heat sensitive wires. The leak detector includes flow control mechanisms in the body of the manifold block, to prevent false alarms arising from nominal leakage resulting from ordinary operation of the duct system. | 01-26-2012 |
20130026755 | Double strap coupling apparatus - A clamp apparatus for holding together two abutting pipe ends, in which the pipe ends have radial flanges to facilitate the exerting of axial compressive forces on the pipe ends. The clamp includes a first strap structure and a fastening mechanism for providing circumferential compressive force on retainer segments configured to transfer the compressive force onto the flanges of the pipe ends. The clamp apparatus also includes a secondary strap structure for providing independent redundancy, relative to the primary strap, to supply back-up circumferential force onto the primary strap structure, should a failure occur in either of the fastening mechanism or the primary strap structure, to enable the clamp to maintain clamping force on the abutting pipe ends. | 01-31-2013 |
20130203332 | TEMPERATURE CONTROL GASPER APPARATUS - A temperature control gasper apparatus for vehicle interiors such as aircraft cabins. Airflow temperature, volume and orientation are integrated and controlled by the gasper apparatus—at the point of use of the gasper apparatus. The temperature control gasper apparatus includes a mixing chamber, a temperature control dial, and an airflow control nozzle assembly. The temperature control gasper apparatus provides airflow output control with rotation of a grip member of the nozzle assembly relative to a ball portion of the mixing chamber, temperature control by rotation of a handle portion of the temperature control dial relative to the ball portion of the mixing chamber, and airflow direction control by movement of the ball portion of the mixing chamber relative to a socket portion of the mixing chamber fixed to the vehicle interior. | 08-08-2013 |
Patent application number | Description | Published |
20110004548 | METHOD AND SYSTEM FOR CONDUCTING A COMMERCIAL TRANSACTION BETWEEN A BUYER AND A SELLER - A system for conducting a commercial transaction between a buyer and a seller is disclosed. The system includes a transaction processing system for facilitating payment for a transaction between the buyer and the seller. In addition to the buyer and the seller, the transaction processing system also interacts with an issuer and an acquirer. The issuer issues and manages an account for the buyer. The acquirer manages an account for the seller. The transaction processing system operates as follows. An electronic invoice relating to the transaction is first posted to the system by the seller or another system. Upon accepting the electronic invoice, the system creates a payment instruction. Each time a payment instruction is created, the system applies certain pre-negotiated payment terms and conditions between the buyer and the seller to the payment instruction. After the payment instruction is created, the system seeks approval from the buyer. Upon approval of the payment instruction by the buyer, the system schedules the payment for the specified date in the payment instruction. On the scheduled day of payment, the system calculates one or more fees, such as a transaction fee, for the transaction according to a pre-defined variable pricing matrix, which is determined based on a set of pre-negotiated conditions agreed to by the issuer, the acquirer, the seller and the buyer. For example, the transaction fee is an amount used by the issuer and the acquirer to compensate each other for processing the payment on behalf of the buyer and the seller. After the transaction fee is calculated, information relating to the transaction fee and the payment instruction is formatted into a proper message format(s) and submitted for authorization, clearing and settlement. The issuer and the acquirer then communicate with one another directly or indirectly to settle the funds. Additionally, the system provides transaction and activity reports to all relevant parties as well as access to status information for invoices and payments. | 01-06-2011 |
20110004552 | METHOD AND SYSTEM FOR CONDUCTING A COMMERCIAL TRANSACTION BETWEEN A BUYER AND A SELLER - A system for conducting a commercial transaction between a buyer and a seller is disclosed. The system includes a transaction processing system for facilitating payment for a transaction between the buyer and the seller. In addition to the buyer and the seller, the transaction processing system also interacts with an issuer and an acquirer. The issuer issues and manages an account for the buyer. The acquirer manages an account for the seller. The transaction processing system operates as follows. An electronic invoice relating to the transaction is first posted to the system by the seller or another system. Upon accepting the electronic invoice, the system creates a payment instruction. Each time a payment instruction is created, the system applies certain pre-negotiated payment terms and conditions between the buyer and the seller to the payment instruction. After the payment instruction is created, the system seeks approval from the buyer. Upon approval of the payment instruction by the buyer, the system schedules the payment for the specified date in the payment instruction. On the scheduled day of payment, the system calculates one or more fees, such as a transaction fee, for the transaction according to a pre-defined variable pricing matrix, which is determined based on a set of pre-negotiated conditions agreed to by the issuer, the acquirer, the seller and the buyer. For example, the transaction fee is an amount used by the issuer and the acquirer to compensate each other for processing the payment on behalf of the buyer and the seller. After the transaction fee is calculated, information relating to the transaction fee and the payment instruction is formatted into a proper message format(s) and submitted for authorization, clearing and settlement. The issuer and the acquirer then communicate with one another directly or indirectly to settle the funds. Additionally, the system provides transaction and activity reports to all relevant parties as well as access to status information for invoices and payments. | 01-06-2011 |