Patent application number | Description | Published |
20100306382 | SERVER CONSOLIDATION USING VIRTUAL MACHINE RESOURCE TRADEOFFS - Server consolidation using virtual machine resource tradeoffs, is provided. One implementation involves assigning a virtual machine to a target physical server based on a plurality of virtualization parameters for maximizing utility of a plurality of virtual machines and physical servers. The assigning performs resource allocation for the virtual machine based on capabilities of the target physical server and a plurality of virtual machine resource requirements. Virtualization parameters include a reservation parameter (min) representing a minimum resources required for a VM, a limit parameter (max) representing a maximum resources allowable for the VM, and a weight parameter (shares) representing a share of spare resources for the VM. | 12-02-2010 |
20120278283 | CONSISTENT DATA RETRIEVAL IN A MULTI-SITE COMPUTING INFRASTRUCTURE - Embodiments of the invention relate to dynamic application migration in a shared pool of configurable computer resources with disaster recovery support. Data from an application is replicated from local data storage to remote data storage. A consistency point of the data is created in both the local data storage and the remote data storage. The application may be migrated to a second data site with separate local data storage. The migration may be planned or unplanned. Based upon the created consistency point, a consistent set of application data may be requested to support a read operation from the migrated application. | 11-01-2012 |
20120323848 | CONTINUOUS AND ASYNCHRONOUS REPLICATION OF A CONSISTENT DATASET - Embodiments of the invention relate to creating and maintaining consistent data sets in a shared pool of configurable computer resources to support disaster recovery support. Data from an application is stored in local data storage and replicated to another data storage. A consistency point of the data is created in both of the data storage, with the consistency point representing an identical data set at a point-in-time. Based upon the created consistency points, a consistent set of application data may be requested to support a read operation for a migrated application. | 12-20-2012 |
20120323850 | CONTINUOUS AND ASYNCHRONOUS REPLICATION OF A CONSISTENT DATASET - Embodiments of the invention relate to creating and maintaining consistent data sets in a shared pool of configurable computer resources to support disaster recovery support. Data from an application is stored in local data storage and replicated to another data storage. A consistency point of the data is created in both of the data storage, with the consistency point representing an identical data set at a point-in-time. Based upon the created consistency points, a consistent set of application data may be requested to support a read operation for a migrated application. | 12-20-2012 |
20130151804 | Controlling the Placement of Data in a Storage System - A method, computer readable storage medium and computer system for controlling the allocation of data to one of a plurality of storage units of a storage system, the method comprising: accessing a source storage unit comprising the data; gathering file system level (FS-level) metadata from the source storage unit; analyzing the gathered FS-level metadata for determining if the data should be moved to one of the other storage units, said other storage unit acting as a destination storage unit; and in case the data should be moved, displaying an indication of the destination storage unit and/or automatically moving the data to the determined destination storage unit. | 06-13-2013 |
20130185256 | Controlling the Placement of Data in a Storage System - A method, computer readable storage medium and computer system for controlling the allocation of data to one of a plurality of storage units of a storage system, the method comprising: accessing a source storage unit comprising the data; gathering file system level (FS-level) metadata from the source storage unit; analyzing the gathered FS-level metadata for determining if the data should be moved to one of the other storage units, said other storage unit acting as a destination storage unit; and in case the data should be moved, displaying an indication of the destination storage unit and/or automatically moving the data to the determined destination storage unit. | 07-18-2013 |
Patent application number | Description | Published |
20090271664 | METHOD FOR MONITORING DEPENDENT METRIC STREAMS FOR ANOMALIES - A method for monitoring dependent metric streams for anomalies including identifying a plurality of sets of dependent metric streams from a plurality of metric streams of a computer system by measuring an association of the plurality of metric streams using a statistical dependency measure analysis, wherein each set includes a plurality of the dependent metric streams and each metric stream includes a plurality of data, determining a subset of the plurality of sets of dependent metric streams to monitor by selecting a quantity of the sets of dependent metric streams that have a highest statistical dependency, cleaning the data of each set of dependent metric streams of the subset by identifying and removing outlier data, fitting a probability density function to the cleaned data of each set of dependent metric streams of the subset, wherein the probability density function is a likelihood function that provides a likelihood of an occurrence of the cleaned data, determining a detection threshold that is a lower threshold on the likelihood of the occurrence of the cleaned data of each set of dependent metric streams of the subset based on the likelihood function, detecting an anomaly if a likelihood of an occurrence of a new data of one of the sets of dependent metric streams of the subset is less than the detection threshold, and transmitting an alert signal in response to detecting the anomaly. | 10-29-2009 |
20090327323 | Integrating Data Resources by Generic Feed Augmentation - Data integration in a data processing system is provided. A data mashup specification is received and an interleaved sequence of operations as defined by the data mashup specification is executed. The interleaved sequence of operations comprises at least one of an import operation, an augment operation, or a publish operation. In executing the interleaved sequence of operations a determination is made as to the next operation to execute. An outer context is formed and added to a binding context of the next operation. If the next operation is an import operation, a data resource is imported from a data source and an input generic feed is generated. If the next operation is an augment operation, a set of augmented generic feeds is produced from a set of input generic feeds. If the next operation is a publish operation, a new data resource is produced from a specified augmented generic feed. | 12-31-2009 |
20150244577 | METHOD OF QUEUING SIGNALS - Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to implement a queuing system with an adjustable scalability/reliability level. | 08-27-2015 |
Patent application number | Description | Published |
20120179684 | SEMANTICALLY AGGREGATED INDEX IN AN INDEXER-AGNOSTIC INDEX BUILDING SYSTEM - A computer program product for an indexer-agnostic index building system includes a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for creating a semantically aggregated index. The operations include: extracting documents from a data source, wherein each document includes a data object; distributing the documents to a plurality of processing nodes within the system; for each node: indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by: classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups. | 07-12-2012 |
20120254089 | Vector throttling to control resource use in computer systems - Embodiments of the invention relate to building a distributed reverse semantic index. In one general embodiment a plurality of documents are received with each document having at least one defined rule and or semantic. The documents are distributed among a plurality of nodes of a system. The documents are processed in a generally parallel fashion. Processing the documents includes processing text data of each of the document and breaking each document into fields to index the text data to create index data by deferring how to categorize the text data based upon the defined rule and or semantics. The indexed data is combined back together to create an indexer-agnostic semantic index including a plurality of the semantic index shards and to semantically classify the documents based on the index shards into groups based on document type to create the distributed reverse semantic index. | 10-04-2012 |
20120323919 | DISTRIBUTED REVERSE SEMANTIC INDEX - Embodiments of the invention relate to building a distributed reverse semantic index. In one general embodiment a plurality of documents are received with each document having at least one defined rule and or semantic. The documents are distributed among a plurality of nodes of a system. The documents are processed in a generally parallel fashion. Processing the documents includes processing text data of each of the document and breaking each document into fields to index the text data to create index data by deferring how to categorize the text data based upon the defined rule and or semantics. The indexed data is combined back together to create an indexer-agnostic semantic index including a plurality of the semantic index shards and to semantically classify the documents based on the index shards into groups based on document type to create the distributed reverse semantic index. | 12-20-2012 |
20120323920 | CREATING A SEMANTICALLY AGGREGATED INDEX IN AN INDEXER-AGNOSTIC INDEX BUILDING SYSTEM - A method for creating a semantically aggregated index in an indexer-agnostic index building system includes: extracting documents from a data source, each document including a data object; distributing the documents to a plurality of processing nodes within the system; for each node: indexing the data objects for each document into fields using semantic rules; and grouping indexed data objects for related fields by: classifying the documents into logical groups based on the semantic rules; and creating a searchable index shard for related logical groups. | 12-20-2012 |
Patent application number | Description | Published |
20090316608 | SYSTEM AND METHOD FOR CONFIGURABLE TIME-DIVISION DUPLEX INTERFACE - A communication system comprises a first unit; and a second unit communicatively coupled to the first unit. The first unit is operable to receive a first original radio frequency signal via a first interface and the second unit is operable to receive a second original radio frequency signal via a second interface. The second unit is operable to output a first reproduced radio frequency signal via the second interface, the first reproduced radio frequency signal being derived from the first original radio frequency signal. The first unit is operable to output a second reproduced radio frequency signal via one of the first interface and a third interface, the second reproduced radio frequency signal being derived from the second original radio frequency signal. The first interface is operable as a simplex interface when the second reproduced radio frequency signal is output via the third interface and as a duplex interface when the second reproduced radio frequency signal is output via the first interface. | 12-24-2009 |
20090316609 | SYSTEM AND METHOD FOR SYNCHRONIZED TIME-DIVISION DUPLEX SIGNAL SWITCHING - A system comprises a first unit and a second unit communicatively coupled to the first unit. The first unit is operable to receive a first original radio frequency signal and the second unit is operable to receive a second original radio frequency signal. The first and second original radio frequency signals are originally transmitted on a radio frequency channel using time division duplexing. The first unit communicates a control signal to the second unit, the first unit generating the control signal based at least in part on detecting when the first original radio frequency signal is being received at the first unit. The second unit uses the control signal to determine when to output a first reproduced radio frequency signal in accordance with the time division duplexing used to originally transmit the first and second original radio frequency signals on the radio frequency channel. The first reproduced radio frequency signal is derived from the first original radio frequency signal. | 12-24-2009 |
20090318089 | METHOD AND APPARATUS FOR SWITCHING IN A TDD SYSTEM - A method of switching a communication device between an uplink communication path and a downlink communication path is provided. The method measures a power level of signals on at least one radio frequency for one of the uplink communication path and the downlink communication path. The measured power level is compared with a threshold power level. Switching between an uplink circuit and a downlink circuit is based on the comparison between the measured power level and the threshold power level. | 12-24-2009 |
20130260706 | SYSTEMS AND METHODS FOR IMPLEMENTING A DISTRIBUTED ANTENNA SYSTEM IN A RADIO FREQUENCY INTEGRATED CIRCUIT - A remote antenna unit includes an uplink integrated circuit (IC) and a downlink IC. The uplink IC includes an uplink synthesizer that provides an uplink oscillating signal; an uplink mixer stage that mixes an uplink radio frequency signal with the uplink oscillating signal to produce an uplink intermediate frequency signal; and an uplink control interface that receives uplink commands that control the frequency of the uplink oscillating signal. The downlink IC includes a downlink synthesizer that provides a downlink oscillating signal; a downlink mixer stage that mixes the downlink intermediate frequency signal with a downlink oscillating signal to produce a down link radio frequency signal; a downlink control interface that receives downlink commands that control the frequency of the downlink oscillating signal. The antenna unit also includes a clock that provides a reference frequency to the uplink and downlink synthesizers. | 10-03-2013 |
20140024402 | SYSTEMS AND METHODS FOR A SELF-OPTIMIZING DISTRIBUTED ANTENNA SYSTEM - Systems and methods for a self-optimizing distributed antenna system are provided. In certain embodiments, a distributed antenna system comprises a host unit configured to control the operation of the distributed antenna system; and a plurality of remote units coupled to the host unit. In at least one embodiment, a remote unit in the plurality of remote antenna units comprises a scanning receiver configured to receive signals in a plurality of frequency bands; at least one transceiver configured to transmit and receive signals in a frequency band in the plurality of frequency bands; and a remote unit controller configured to control an uplink gain level of the at least one transceiver and tune the scanning receiver to a frequency band in the plurality of frequency bands. | 01-23-2014 |
Patent application number | Description | Published |
20120039332 | SYSTEMS AND METHODS FOR MULTI-LEVEL QUALITY OF SERVICE CLASSIFICATION IN AN INTERMEDIARY DEVICE - The present invention is directed towards systems and methods for providing multi-level classification of a network packet. In some embodiments, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information. In addition to source and destination IP addresses and port numbers, packet- or data-specific information can include direction of traffic (client to host or server; server or host to client; or both), Virtual LAN (VLAN) ID, source or destination application or associated application, service class, ICA priority, type of service, differentiated service code point (DSCP), or other information. Some or all of this information may be used to classify the network packet at a plurality of layers of a network stack, allowing for deep inspection of the packet and multiple levels of granularity of classification. | 02-16-2012 |
20120039337 | SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ENCRYPTED NETWORK TRAFFIC - The present invention is directed towards systems and methods for providing classification of an encrypted network packet for performing QoS and acceleration techniques. Encrypted packets may be classified by a first classifier at a first portion of a network stack of a device as corresponding to a first predetermined application, and an application identifier may be included with the packet. In some embodiments, the packets may be decrypted in an order dependent on a first classification of the encrypted network packet. After decryption, packets may be reclassified as corresponding to a second predetermined application by a second classifier operating at a second portion of a network stack of the device above the first portion. Thus, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information corresponding to the application, while avoiding inefficiencies due to a lack of prioritization of decryption. | 02-16-2012 |
20120042060 | SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ICA PUBLISHED APPLICATIONS - The present invention is directed towards systems and methods for providing discovery of applications for classification of a network packet for performing QoS and acceleration techniques. Remote display protocol traffic associated with a new application not previously included in a list of predetermined applications may be parsed for application information, and the new application may be added to the application list. The remote display protocol traffic may then be classified according to the new application, and network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information corresponding to the newly identified application. | 02-16-2012 |
20140241360 | SYSTEMS AND METHODS FOR MULTI-LEVEL QUALITY OF SERVICE CLASSIFICATION IN AN INTERMEDIARY DEVICE - The present invention is directed towards systems and methods for providing multi-level classification of a network packet. In some embodiments, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information. In addition to source and destination IP addresses and port numbers, packet- or data-specific information can include direction of traffic (client to host or server; server or host to client; or both), Virtual LAN (VLAN) ID, source or destination application or associated application, service class, ICA priority, type of service, differentiated service code point (DSCP), or other information. Some or all of this information may be used to classify the network packet at a plurality of layers of a network stack, allowing for deep inspection of the packet and multiple levels of granularity of classification. | 08-28-2014 |
20150244767 | SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ICA PUBLISHED APPLICATIONS - The present invention is directed towards systems and methods for providing discovery of applications for classification of a network packet for performing QoS and acceleration techniques. Remote display protocol traffic associated with a new application not previously included in a list of predetermined applications may be parsed for application information, and the new application may be added to the application list. The remote display protocol traffic may then be classified according to the new application, and network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information corresponding to the newly identified application. | 08-27-2015 |
Patent application number | Description | Published |
20090021009 | SYSTEM, METHOD, AND APPARATUS FOR JOINING COMPONENTS WITH SHAPE MEMORY ALLOYS - A rod formed from a shape memory alloy is stretched under load to reduce its diameter. The rod is positioned in a boss formed in a head gimbal assembly and actuator comb assembly. The rod is heated above its transition temperature such that the diameter of the rod expands to plastically deform and swage the assembly and form a joint. The rod is then cooled to return to its nominal diameter and removed from the swaged assembly. | 01-22-2009 |
20090168212 | Dynamic test glide head calibration using laser adjustment - Methods and apparatus for the calibration and use of test glide head gimbal assemblies are disclosed. Calibration is performed by pulse laser adjustment of the flexure mounted to the glide head, while the head is flying above a media test disk having asperities of known dimensions. The calibration process normalizes the fly heights of glide heads used to measure defects on both upper and lower surfaces of disk drive media, allowing upper and lower surfaces to be scanned simultaneously. | 07-02-2009 |
20100097721 | SYSTEM FOR CONTROLLING CONTACT LOCATION DURING TFC TOUCHDOWN AND METHODS THEREOF - A system according to one embodiment includes a thin film stack having a magnetic transducer and a contact pad; and a heater in the thin film stack for inducing thermal protrusion of a media-facing side of the thin film stack, wherein the thin film stack is characterized by the contact pad protruding farther than the magnetic transducer upon the thin film stack being heated by the heater. A method for calibrating a protrusion of a magnetic head includes increasing a thermal protrusion of a magnetic head to induce head-medium contact; determining that the head has contacted the medium, wherein a portion of the head that contacts the medium is a contact pad or overcoat of the contact pad; determining parameters for inducing a desired amount of protrusion based in part on the determination that the head has contacted the medium; and storing the parameters. | 04-22-2010 |
20100103783 | THERMALLY ASSISTED MAGNETIC HEAD - A magnetic write head arranged to maximize efficiency of an optical device used to locally heat a magnetic medium during use, also to maximize efficiency of a heater element for thermal fly height control. The magnetic head is constructed with a read head, a write head and a slider body. The write head is located between the read head and the slider body. A heater element can be located between the read head and the write head and an optical device such as an optical waveguide can be located between the write head and the slider body. The write head can be constructed to have a write pole that is closer to the slider body than the return pole is, thereby allowing the write pole to be adjacent to the optical device. | 04-29-2010 |
20100147797 | SYSTEM AND METHOD FOR PATTERNING A MASTER DISK FOR NANOIMPRINTING PATTERNED MAGNETIC RECORDING DISKS - A system and method for patterning a master disk or “stamper” to be used for nanoimprinting magnetic recording disks uses an air-bearing slider that supports an aperture structure within the optical near-field of a resist layer on a rotating master disk substrate. Laser pulses directed to the input side of the aperture are output to the resist layer. The aperture structure includes a metal film reflective to the laser radiation with the aperture formed in it. The aperture has a size less than the wavelength of the incident laser radiation and is maintained by the air-bearing slider near the resist layer to within the radiation wavelength. The timing of the laser pulses is controlled to form a pattern of exposed regions in the resist layer, with this pattern ultimately resulting in the desired pattern of data islands and nondata islands in the magnetic recording disks when they are nanoimprinted by the master disk. | 06-17-2010 |
Patent application number | Description | Published |
20100306286 | DISTRIBUTED STEAM PROCESSING - A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment. | 12-02-2010 |
20110213802 | PARALLEL DATA STREAM PROCESSING SYSTEM - A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based on an operator on the stream of data. | 09-01-2011 |
20120036123 | QUERY SUGGESTION FOR E-COMMERCE SITES - Methods, articles of manufacture and a system for providing query suggestions using a query log that includes a number of user sessions. The sessions comprise training data including a sequence of a plurality of sets of queries, some of the sets of queries including query transitions followed by a purchase related event. The query log is cleaned and normalized. From the cleaned and normalized query log stationary scores and transition scores of at least some of the plurality of sets is generated. A set of query suggestions is built and similarity scores are computed for at least some of the set of query suggestions to determine whether individual ones of the at least some of the set of query suggestions meet a predetermined assurance level. Those that meet the level are included as elements of the set of query suggestions that meet the predetermined assurance level. The set of query suggestions are mixed and ranked in accordance with a user behavior sought to be optimized. | 02-09-2012 |
20130080423 | RECOMMENDATIONS FOR SEARCH QUERIES - A system and method of providing recommendations for search queries are disclosed. A search query is received. Historical data in a historical database is accessed using the search query. The historical data is related to inactive e-commerce items. Recommendations are generated for the search query based on the accessed historical data. The recommendations can comprise item recommendations, category recommendations, and query recommendations. The query recommendations can comprise suggested queries and a preview of search results for each of the suggested queries. The steps of accessing the historical data and generating the one or more recommendations can be performed in response to a determination that the number of results for the search query is below a predetermined threshold. | 03-28-2013 |
20150142827 | QUERY SUGGESTION FOR E-COMMERCE SITES - Query suggestions are provided using a query log including a number of user sessions that comprise training data. The training data includes a sequence of a plurality of sets of queries, some of the sets of queries including query transitions followed by a purchase related event. From a cleaned and normalized query log stationary scores and transition scores of at least some of the plurality of sets are generated. A set of query suggestions is built and similarity scores are computed for at least some of the set of query suggestions to determine whether individual ones of the at least some of the set of query suggestions meet a predetermined assurance level. Those that meet the assurance level are included as elements of the set of query suggestions. The set of query suggestions is mixed and ranked according to a user behavior that is sought to be influenced. | 05-21-2015 |
Patent application number | Description | Published |
20120127937 | METHOD AND SYSTEM FOR MINIMIZING LATENCIES FOR CONTENT PROTECTION IN AUDIO/VIDEO NETWORKS - Reducing latencies for content protection in audio/video networks includes reserving a wireless channel for a time period to accommodate control message exchange for content protection in data communication between a wireless transmitter and wireless receiver over a wireless channel. The control message exchange includes wirelessly transmitting a control request message from the transmitter for content protection to the receiver, and transmitting a control response message from the receiver to the transmitter in reply. Reserving the wireless channel includes reserving the wireless channel for a time period that accommodates the control message exchange. The time period includes a single transmission opportunity period for communication on the wireless channel, to reduce latency for the control message exchange between the transmitter and receiver. | 05-24-2012 |
20120151537 | METHOD AND SYSTEM FOR ASYNCHRONOUS AND ISOCHRONOUS DATA TRANSMISSION IN A HIGH SPEED VIDEO NETWORK - A method and system for communication between audio/video (AV) devices. In one embodiment communication between AV devices includes establishing an AV path stream for AV data streaming between a source AV device and a destination AV device, wherein each AV device includes one or more I/O ports for connecting the AV device to another AV device via a communication link including multiple communication lanes. Asynchronous and isochronous AV data is multiplexed for transmission via one or more fixed length data cells, each data cell capable of carrying one or more of: an asynchronous data symbol and an isochronous data symbol. Multiplexing includes selectively mapping asynchronous data onto isochronous symbols for transmission during a video blanking period. One or more data cells are transmitted from a physical layer of the source AV device to the destination AV device, via one or more communication lanes. | 06-14-2012 |
20120263069 | METHOD AND SYSTEM FOR DEVICE DISCOVERY IN A WIRELESS VIDEO AREA NETWORK - A method and system for device discovery in a wireless network is provided. The device discovery involves directionally transmitting a data unit from a transmitting station over a channel in different directions to emulate omni-directional transmission, receiving the data unit transmissions from different directions at a receiving station, determining the quality of the transmissions received from the different directions, and detecting location information for the transmitting station relative to the receiving station based on the highest quality transmission among the transmissions received from the different directions. Further, if a channel has sufficient bandwidth to satisfy direct link communication between two stations, then during a direct link set-up stage, the two stations conduct a probing message exchange using omni-direction transmission, and upon successful probing, obtain communication link status information and set proper communication configurations for the two stations based on the communication link status information. | 10-18-2012 |
20120314597 | ENHANCED STREAM RESERVATION PROTOCOL FOR AUDIO VIDEO NETWORKS - An enhanced stream reservation protocol comprising a Talker device sending a Stream Reservation Protocol (SRP) Talker Advertise message for streaming data to a Listener device, receiving the Talker Advertise message and checking bandwidth availability on an output port thereof for the streaming. In case of insufficient communication bandwidth, sending a failure message that includes information about available bandwidth from the Talker device to the Listener device. A protocol for communication in a bridged network, comprising a Talker device sending an SRP Talker Advertise message for streaming data to a Listener device. The Talker Advertise message includes communication path information from the Talker device to the Listener device. A communication path from the Talker device to the Listener device is selected based on said path metrics, for streaming data between the Talker device and the Listener device. | 12-13-2012 |
20120314713 | METHOD AND SYSTEM FOR PROXY ENTITY REPRESENTATION IN AUDIO/VIDEO NETWORKS - Communication in an AV network includes a Talker device initiating communication with a Listener device via a proxy device for data streaming. The proxy device participates in one or more of: content discovery, connection establishment, AV selection and AV streaming between the Talker device initiating communication with a Listener device. | 12-13-2012 |
20130031441 | SYSTEM AND METHOD FOR WIRELESS COMMUNICATION OF UNCOMPRESSED VIDEO HAVING A COMPOSITE FRAME FORMAT - A system and method for efficiently communicating uncompressed video and for efficiently communicating corresponding acknowledgements in a system for wireless communication of uncompressed video are disclosed. In one embodiment, the method includes aggregating multiple subpackets of different types of data into a composite packet. The different types of data may include video, audio, control data, extraneous data files, and others. A robust composite packet configuration can provide for more flexible and more efficient transmission of data on the high rate channel as well as more efficient transmission of acknowledgements on the low rate channel. | 01-31-2013 |
20130182647 | SYSTEM AND METHOD FOR WIRELESS COMMUNICATION OF UNCOMPRESSED VIDEO HAVING BEACON DESIGN - A system and method for efficiently communicating messages over a low-rate channel between multiple devices in a system for wireless communication of uncompressed video is disclosed. The method includes various control bits in a beacon control field of a beacon frame to improve the efficiency of the beacon processing, thereby reducing beacon processing time and size of the beacon frame itself. The transmitting device can use one or more of the various control bits to indicate whether there are changes in various MAC payload information fields. The receiving station can use one or more of the control bits to eliminate the need to parse one or more MAC payload information fields whose values have not changed from the previous beacon frame. | 07-18-2013 |
20130295861 | METHOD AND SYSTEM FOR POWER SAVING IN WIRELESS COMMUNICATIONS - A method and a system for wireless communication is provided which involves maintaining a data communication module in a power saving mode, detecting channel reservation for communication on a wireless data channel during one or more reserved time periods, and upon successful data channel reservation, transitioning the data communication module from the power saving mode to an active mode for data communication on the reserved data channel. Preferably, the data communication module is transitioned back to the power saving mode upon completion of data communication on the data channel. | 11-07-2013 |
Patent application number | Description | Published |
20120269333 | Method and Apparatus for Identifying a Conference Call from an Event Record - A method for identifying a conference call from a communication device, wherein the communication device includes a memory for storing a calendar event record. The method includes: parsing at least some of the calendar event record, wherein the parsing includes an automatic discovery feature; determining, based on the parsing, whether the calendar event record includes conference call scheduling information in relation to a scheduled conference call session; generating, based on the parsing, one or more identifiers for at least some of the conference call scheduling information; and storing in the memory the one or more identifiers. A host communication device and a non-host participant communication device can also be configured for performing the method. | 10-25-2012 |
20120269334 | METHOD AND APPARATUS FOR JOIN SELECTION OF A CONFERENCE CALL - A method for join selection of a conference call from a communication device, wherein the communication device includes a memory for storing an event record. The method includes: identifying from the event record one or more addresses for contacting a conference call server for establishing a scheduled conference call session; automatically selecting, based on specified criteria, one of the addresses as a default address associated with a default join option for establishing the scheduled conference call session; generating an identifier for associating the selected default address with the default join option; and storing the identifier in the memory. | 10-25-2012 |
20120269335 | METHOD AND APPARATUS FOR PROTECTING MODERATOR ACCESS FOR A CONFERENCE CALL - A method for protecting moderator access using a communication device. The method includes: displaying an interface for editing a conference call profile, the conference call profile including conference call scheduling information including one or more addressees for communicating with a conference call server, wherein the conference call scheduling information further includes a moderator access code and a participant access code; generating an indicator for the conference call profile for excluding sending of the moderator access code to invited participants; and storing the conference call profile including the indicator in a memory of the communication device. A communication device can be configured to perform the method. | 10-25-2012 |
20120278735 | COMMUNICATION DEVICE FOR GENERATING A CONFERENCE PROVISIONING DATA SET - A communication method and device for generating a conference provisioning data set. A conference interface receives a user selected conference provider among a plurality of available conference providers presented to the user, and conference event detail associated with a conference event. The communication device further includes a conference provisioning agent for communicating with an enhanced conference server to generate the conference provisioning data set associated with the selected conference provider. | 11-01-2012 |
20140169543 | METHOD AND APPARATUS FOR JOIN SELECTION OF A CONFERENCE CALL - A method and communication device are provided for creating a conference call profile from a communication device, wherein the communication device includes a memory for storing an event record. The method includes: identifying from the event record one or more addresses for communicating with a conference call server; generating a conference call profile having one or more address fields and populating the address fields with the addresses; and storing the generated conference call profile in the memory. A communication device can be configured to perform the method. | 06-19-2014 |
20140179275 | METHOD AND APPARATUS FOR PROTECTING MODERATOR ACCESS FOR A CONFERENCE CALL - A method and a communication device are provided for creating a conference call profile from a communication device, wherein the communication device includes a memory for storing an event record. The method includes: identifying from the event record one or more addresses for communicating with a conference call server; generating a conference call profile having one or more address fields and populating the address fields with the addresses; and storing the generated conference call profile in the memory. A communication device can be configured to perform the method. | 06-26-2014 |
20150358473 | METHOD AND APPARATUS FOR PROTECTING MODERATOR ACCESS FOR A CONFERENCE CALL - A method for protecting moderator access using a communication device. The method includes: displaying an interface for editing a conference call profile, the conference call profile including conference call scheduling information including one or more addressees for communicating with a conference call server, wherein the conference call scheduling information further includes a moderator access code and a participant access code; generating an indicator for the conference call profile for excluding sending of the moderator access code to invited participants; and storing the conference call profile including the indicator in a memory of the communication device. A communication device can be configured to perform the method. | 12-10-2015 |
Patent application number | Description | Published |
20090305026 | NANOPOROUS MATERIALS AND RELATED METHODS - Nanoporous sol-gel derived monoliths and methods for making nanoporous sol-gel derived monoliths are provided. The methods enable fine control over pore size and pore size distribution, e.g., so that pore sizes can be predetermined and precisely tuned over a range from 0.3 nm to about 30 nm, or over a range from about 0.3 nm to about 10 nm. The monoliths may be derived from any suitable sol-gel, but in some instances they are derived from silica sol-gels. The sol-gel derived monoliths with finely tunable pore sizes and narrow pore size distributions may be used for a variety of applications, e.g., as substrates or templates for high surface area electrodes, as substrates for high surface area sensor, or as a component in a filtration apparatus. | 12-10-2009 |
20130288007 | METHODS AND APPARATUS FOR CASTING SOL-GEL WAFERS - A mold for casting sol-gel wafers is provided. The mold may be formed of multiple low-friction layers, for example, layers made of polytetrafluoroethylene (e.g., Teflon™). The layers may alternate between solid layers and well layers, with a gel formulation placed in wells of each well layer. A force may be applied to the layers during the gelling process to produce a solid, but wet and porous gel in the shape of the wells of the mold. The gel may be further processed to produce sol-gel derived monoliths having desired surface characteristics. | 10-31-2013 |
20130309591 | NANOPOROUS ENERGY CHIPS AND RELATED DEVICES AND METHODS - High surface area energy chips that can be used to make high surface area electrodes and methods for making high surface area energy chips are described. The energy chips comprise a monolithic conductive material comprising an open network of pores having an average pore diameter between about 0.3 nm and 30 nm. The conductive material forms a thin chip having a thickness of about 300 microns or less, and the thickness across different portions of the chip varies by less than 10% of the thickness. The high surface area energy chips may be used as electrodes in a variety of energy storage devices and systems such as capacitors, electric double layer capacitors, batteries, and fuel cells. | 11-21-2013 |
Patent application number | Description | Published |
20100191679 | METHOD AND APPARATUS FOR CONSTRUCTING A CANONICAL REPRESENTATION - Some embodiments provide systems and techniques to facilitate construction of a canonical representation (CR) which represents a logical combination of a set of logical functions. During operation, the system can receive a CR-size limit. Next, the system can construct a set of CRs based on the set of logical functions, wherein each CR in the set of CRs represents a logical function in the set of logical functions. The system can then combine a subset of the set of CRs to obtain a combined CR. Next, the system can identify a problematic CR which when combined with the combined CR causes the CR-size limit to be exceeded. The system can then report the problematic CR and/or a logical function associated with the problematic CR to a user, thereby helping the user to identify an error in the set of logical functions. | 07-29-2010 |
20100275169 | ADAPTIVE STATE-TO-SYMBOLIC TRANSFORMATION IN A CANONICAL REPRESENTATION - Some embodiments provide a system for adaptively performing state-to-symbolic transformation in a canonical representation which is used for generating random stimulus for a constrained-random simulation. The system can construct a canonical representation for a set of constraints using the set of random variables and the subset of the state variables in the constraints. Next, the system can use the canonical representation to generate random stimulus for the constrained-random simulation, and monitor parameters associated with the constrained-random simulation. Next, the system can add state variables to or remove state variables from the canonical representation based at least on the monitored parameters. The system can then use the modified canonical representation which has a different set of state variables to generate random stimulus for the constrained-random simulation. | 10-28-2010 |
20120136635 | METHOD AND APPARATUS FOR OPTIMIZING CONSTRAINT SOLVING THROUGH CONSTRAINT REWRITING AND DECISION REORDERING - Methods and apparatuses are described for assigning random values to a set of random variables so that the assigned random values satisfy a set of constraints. A constraint solver can receive a set of constraints that is expected to cause performance problems when the system assigns random values to the set of random variables in a manner that satisfies the set of constraints. For example, modulo constraints and bit-slice constraints can cause the system to perform excessive backtracking when the system attempts to assign random values to the set of random variables in a manner that satisfies the set of constraints. The system can rewrite the set of constraints to obtain a new set of constraints that is expected to reduce and/or avoid the performance problems. The system can then assign random values to the set of random variables based on the new set of constraints. | 05-31-2012 |
Patent application number | Description | Published |
20080266958 | FLASH MEMORY ARRAY OF FLOATING GATE-BASED NON-VOLATILE MEMORY CELLS - A flash memory array comprises a plurality of memory cells organized in a matrix of rows and columns. Each of the memory cells includes a floating gate memory transistor having a source region and a drain region, and a coupling capacitor electrically connected to the memory transistor. A plurality of word lines are each electrically connected to the capacitor in each of the memory cells in a respective row. A first set of bit lines are each electrically connected to the drain region of the memory transistor in each of the memory cells in a respective column. A plurality of high voltage access transistors are each electrically connected to a bit line in the first set of bit lines. A second set of bit lines are each electrically connected to the source region of the memory transistor in each of the memory cells in a respective column. Various combinations of voltages can be applied to the word lines and the first and second sets of bit lines in operations to erase, program, inhibit, or read the logic state stored by the memory transistor in one or more of the memory cells. | 10-30-2008 |
20100149879 | FLASH MEMORY ARRAY OF FLOATING GATE-BASED NON-VOLATILE MEMORY CELLS - A flash memory array comprises a plurality of memory cells organized in a matrix of rows and columns. Each of the memory cells includes a floating gate memory transistor having a source region and a drain region, and a coupling capacitor electrically connected to the memory transistor. A plurality of word lines are each electrically connected to the capacitor in each of the memory cells in a respective row. A first set of bit lines are each electrically connected to the drain region of the memory transistor in each of the memory cells in a respective column. A plurality of high voltage access transistors are each electrically connected to a bit line in the first set of bit lines. A second set of bit lines are each electrically connected to the source region of the memory transistor in each of the memory cells in a respective column. Various combinations of voltages can be applied to the word lines and the first and second sets of bit lines in operations to erase, program, inhibit, or read the logic state stored by the memory transistor in one or more of the memory cells. | 06-17-2010 |
20110182126 | FLASH MEMORY ARRAY OF FLOATING GATE-BASED NON-VOLATILE MEMORY CELLS - A flash memory array comprises a plurality of memory cells organized in a matrix of rows and columns. Each of the memory cells includes a floating gate memory transistor having a source region and a drain region, and a coupling capacitor electrically connected to the memory transistor. A plurality of word lines are each electrically connected to the capacitor in each of the memory cells in a respective row. A first set of bit lines are each electrically connected to the drain region of the memory transistor in each of the memory cells in a respective column. A plurality of high voltage access transistors are each electrically connected to a bit line in the first set of bit lines. A second set of bit lines are each electrically connected to the source region of the memory transistor in each of the memory cells in a respective column. Various combinations of voltages can be applied to the word lines and the first and second sets of bit lines in operations to erase, program, inhibit, or read the logic state stored by the memory transistor in one or more of the memory cells. | 07-28-2011 |
Patent application number | Description | Published |
20130110842 | TOOLS AND TECHNIQUES FOR EXTRACTING KNOWLEDGE FROM UNSTRUCTURED DATA RETRIEVED FROM PERSONAL DATA SOURCES | 05-02-2013 |
20130185336 | SYSTEM AND METHOD FOR SUPPORTING NATURAL LANGUAGE QUERIES AND REQUESTS AGAINST A USER'S PERSONAL DATA CLOUD - A machine-implemented method for supporting a natural language user request against a user's personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user's personal data cloud. | 07-18-2013 |
20140035949 | METHOD AND APPARATUS FOR ENHANCING A CALENDAR VIEW ON A DEVICE - An apparatus and computer-implemented method for enhancing a calendar view on a device comprising extracting data from a user's linked data store, processing the data to recognize one or more entities within the data, inferring correlations between the entities, supplementing existing calendar entries on the user's device with the inferred correlations, creating new entities and displaying one or more actions to the user based on the context of a selected calendar entry. | 02-06-2014 |
20140258339 | SYSTEM AND METHOD FOR SUPPORTING NATURAL LANGUAGE QUERIES AND REQUESTS AGAINST A USER'S PERSONAL DATA CLOUD - A machine-implemented method for supporting a natural language user request against a user's personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user's personal data cloud. | 09-11-2014 |
Patent application number | Description | Published |
20100100671 | DOUBLE DENSITY CONTENT ADDRESSABLE MEMORY (CAM) LOOKUP SCHEME - The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on certain bits of the network addresses. These bits of the network addresses (which represent packet routes) are examined and used to determine whether the particular network address is to be placed on the left or right sides of the CAM. The grouping of certain network addresses either on the left or right sides of the CAM can be performed by examining an individual bit of each network address, by performing an exclusive OR (XOR) operation on a plurality of bits of each network address, and/or by searching for bit patterns of the network address in a decision table. Network addresses that cannot be readily assigned to a particular side of the CAM using these grouping techniques are programmed into both sides of the CAM. During packet routing, techniques similar to the grouping techniques that populated the CAM are used to determine which of the two sides of the CAM is to be searched. | 04-22-2010 |
20100161894 | DOUBLE DENSITY CONTENT ADDRESSABLE MEMORY (CAM) LOOKUP SCHEME - The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on certain bits of the network addresses. These bits of the network addresses (which represent packet routes) are examined and used to determine whether the particular network address is to be placed on the left or right sides of the CAM. The grouping of certain network addresses either on the left or right sides of the CAM can be performed by examining an individual bit of each network address, by performing an exclusive OR (XOR) operation on a plurality of bits of each network address, and/or by searching for bit patterns of the network address in a decision table. Network addresses that cannot be readily assigned to a particular side of the CAM using these grouping techniques are programmed into both sides of the CAM. During packet routing, techniques similar to the grouping techniques that populated the CAM are used to determine which of the two sides of the CAM is to be searched. | 06-24-2010 |
20110069706 | TECHNIQUES FOR NEXT-HOP OPTIMIZATION - Techniques for efficiently storing and using routing and associated next-hop information in a network device. The amount of next-hop information that is stored for routes in a routing table is reduced by reducing the amount of duplicate next-hop information that is stored by a network device. | 03-24-2011 |
20110069711 | PROVISIONING SINGLE OR MULTISTAGE NETWORKS USING ETHERNET SERVICE INSTANCES (ESIs) - Techniques for provisioning single or multistage networks using Ethernet Service Instances (ESIs). In one embodiment, an ESI is a logical entity or object that stores information that may be used to provision a network. An ESI may represent a logical entity that identifies a grouping of elements of a network or network device and associated attributes. Hierarchical relationships may be created between ESIs. The hierarchical relationships are used to perform packet-level processing including performing network packet encapsulations. | 03-24-2011 |
20110228669 | TECHNIQUES FOR LINK REDUNDANCY IN LAYER 2 NETWORKS - Techniques for facilitating link redundancy using an enhanced version of Virtual Switch Redundancy Protocol (VSRP), referred to herein as VSRP2. In one set of embodiments, a group of Layer 2 and/or Layer 2/3 devices (switches) can act in concert as a VSRP2 virtual switch. A first switch in the group (a VSRP2 master switch) can forward, via a first link, data traffic to/from a network device in a connected Layer 2 network. A second switch in the group (a VSRP2 backup switch) can block, at a second link, data traffic to/from the same network device. If the first link fails or otherwise becomes unavailable, the VSRP2 backup switch can detect the link failure and begin forwarding, via the second link, data traffic to/from the network device. In this manner, redundancy can be provided at the link level between the VSRP2 virtual switch and the Layer 2 network. | 09-22-2011 |
20140233423 | PROVISIONING SINGLE OR MULTISTAGE NETWORKS USING ETHERNET SERVICE INSTANCES (ESIs) - Techniques for provisioning single or multistage networks using Ethernet Service Instances (ESIs). In one embodiment, an ESI is a logical entity or object that stores information that may be used to provision a network. An ESI may represent a logical entity that identifies a grouping of elements of a network or network device and associated attributes. Hierarchical relationships may be created between ESIs. The hierarchical relationships are used to perform packet-level processing including performing network packet encapsulations. | 08-21-2014 |
20150055651 | DISTRIBUTED MULTICAST BY ENDPOINTS - A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment. | 02-26-2015 |
Patent application number | Description | Published |
20120102033 | SYSTEMS AND METHODS FOR BUILDING A UNIVERSAL MULTIMEDIA LEARNER - The present disclosure describes a method and system called “Universal Learner (UL),” which provides a unified framework to understand multimedia signals. The UL utilizes the loosely annotated multimedia data on the Web, analyses it in various signal domains, such as text, image, audio and combinations thereof, and builds an association graph called the “Multimedia Brain,” which basically comprises visual signals, audio signals, text phrases and the like that capture a multitude of objects, experiences and their attributes and the links among them that capture similar intent or functional and contextual relationships. | 04-26-2012 |
20120140987 | Methods and Systems for Discovering Styles Via Color and Pattern Co-Occurrence - Methods and systems for discovering styles via color and pattern co-occurrence are disclosed. According to one embodiment, a computer-implemented method comprises collecting a set of fashion images, selecting at least one subset within the set of fashion images, the subset comprising at least one image containing a fashion item, and computing a set of segments by segmenting the at least one image into at least one dress segment. Color and pattern representations of the set of segments are computed by using a color analysis method and a pattern analysis method respectively. A graph is created wherein each graph node corresponds to one of a color representation or a pattern representation computed for the set of segments. Weights of edges between nodes of the graph indicate a degree of how the corresponding colors or patterns complement each other in a fashion sense. | 06-07-2012 |
20130071816 | METHODS AND SYSTEMS FOR BUILDING A UNIVERSAL DRESS STYLE LEARNER - This invention presents a universal framework for the discovery, understanding and matching of dress styles. In one embodiment, a computer-implemented method for building a universal dress style learner is disclosed, said method comprising: learning human skin models; detecting skin using the learned human skin models; collecting a set of dress images worn by a model; computing a set of style features based on the skin detected for at least one subset within the set of dress images; computing a set of clusters on the at least one subset of dress images based on at least one subset of the set of style features; validating the set of clusters for the at least one subset of style features; and computing a set of validated style features and a style basis. | 03-21-2013 |
20130325864 | SYSTEMS AND METHODS FOR BUILDING A UNIVERSAL MULTIMEDIA LEARNER - The present disclosure describes a method and system called “Universal Learner (UL),” which provides a unified framework to understand multimedia signals. The UL utilizes the loosely annotated multimedia data on the Web, analyses it in various signal domains, such as text, image, audio and combinations thereof, and builds an association graph called the “Multimedia Brain,” which basically comprises visual signals, audio signals, text phrases and the like that capture a multitude of objects, experiences and their attributes and the links among them that capture similar intent or functional and contextual relationships. | 12-05-2013 |
Patent application number | Description | Published |
20090063984 | Customized today module - A method and apparatus for customizing content presented to individual users or user segments is provided. There may be three components, a web portal and toolbar component, a modeling component, and a scoring component. The web portal and toolbar component presents content items and collects data. The web portal and toolbar component generates user event data based on the user actions. The user event data is forwarded to the modeling component. The modeling component generates content scoring functions based on user event data and attributes of content items. Content scoring functions may be unique to individual user segments. The content scoring functions based on content features generate probability a content item will be viewed. The scoring component decides which content items are placed in a portal. The scoring component uses the scoring functions generated by the modeling component to rank content items in real time. | 03-05-2009 |
20090144240 | Method and systems for using community bookmark data to supplement internet search results - Methods and systems for generating overlay data to supplement search results obtained as a result of an internet search for a query provided by a user. The method includes accessing a universal resource locator (URL) database having URLs that are processed. The URL database has information regarding the number of times a URL in the URL database has been bookmarked and any descriptive tags assigned to specific URLs in the URL database. Then, receiving the query provided by the user that generates search results, where each search result is associated with a URL. The method further includes, before displaying the search results, analyzing each URL of a plurality of the search results to identify if the URL is present in the accessed URL database, and applying overlay data to particular ones of the search results. The overlay data includes information regarding the number of times the URL has been bookmarked and includes particular descriptive tags from the URL database. In one embodiment, a detailed sub-query is associated with each overlay descriptive tag that includes the original query and the overlay descriptive tag. | 06-04-2009 |
20090144264 | THIRD-PARTY INFORMATION OVERLAY ON SEARCH RESULTS - Embodiments of the present invention provide systems and methods for integrating third-party information, such as third-party rating information, over the search results. The integrated third-party information in search results provides users additional information to determine which search results to click on for more details. In one embodiment, the methods and systems allow users to choose which third-party data sources to include (or overlay) in their search results. Whenever a user issues a search request to a search engine, which returns search results that correspond to relevant third-party overlay data, the search engine will return a list of the search results integrated with the corresponded third-party data. The integrated third-party information augments the titles, abstracts and link descriptions of search results to help the user determine which search results in the list are relevant. The information, such as rating and review information, provided by third parties trusted by the user can also help the user judge the quality of products and services described in the search results. | 06-04-2009 |
20090199115 | SYSTEM AND METHOD FOR UTILIZING TILES IN A SEARCH RESULTS PAGE - The present invention is directed towards systems, methods and computer program products for organizing a search result set into one or more tiles for display on a search results page. The method according to one embodiment of the present invention comprises receiving a search request from a client device, querying one or more search corpora to identify a search result set that is responsive to the search request and categorizing the search result set into one or more categories. One or more tiles are generated, a given tile corresponding to a given category, for organizing the search result set in accordance with the one or more tiles on the basis of a category corresponding to a given tile. The one or more tiles are displayed on the search results page for presentation at the client device. | 08-06-2009 |
20090259632 | SYSTEM AND METHOD FOR TRAIL IDENTIFICATION WITH SEARCH RESULTS - A system and method are disclosed for identifying and generating a potential user trail. The trail may be an anticipated browsing path for a user based on current and/or historical browsing data, including search logs, browsing histories, and other data. The trail may be displayed as a search result summary or with individual search results in response to receiving a search query. | 10-15-2009 |
20110072010 | SYSTEMS AND METHODS FOR PERSONALIZED SEARCH SOURCING - The present invention provides a method and system for customized search results in an advanced search results page including vertical searching pivot points for personalizing and refining searching operations. The method includes tracking user network activities and receiving a search query from the user, the search query including a plurality of search terms. The method and system includes identifying a plurality of preferred content sources based on the tracked network activities and retrieving content items in response to the search query. The method and system filters the content items based on the preferred content sources and therein generates a search result page displaying at least a portion of the filtered content items and at least one of the preferred content sources, wherein the display of the at least one preferred content source allows the user to pivot the search results portion based solely on the preferred content source. | 03-24-2011 |
20110202513 | SYSTEM AND METHOD FOR DETERMINING AN AUTHORITY RANK FOR REAL TIME SEARCHING - The present invention is directed towards a method and system for processing a real time increase in search requests for a common event. The method and system includes detecting an activity spike in user search request activity based on monitoring of user search requests over a defined period of time and determining source locations associated with the activity spike based on user search result activities. The method and system further includes associating the source locations with the user search request and thereupon applying a machine-learning model to determine a plurality of common features operative to cause the activity spike, including determining associations between the source locations and the activity spike. | 08-18-2011 |
20110202514 | SYSTEM AND METHOD FOR PRESENTING GEOLOCATED RELEVANCE-BASED CONTENT - The present invention provides for a computerized method and system for presenting geolocated relevance-based content including determining a geographic location of a mobile processing device and identifying a plurality of search queries associated with the geographic location of the mobile processing device. The computerized method and system further includes generating at least one search result responsive to at least one of the plurality of queries associated with the geographic location of the mobile processing device. Therefore, in the method and system, the mobile processing device is presented with one or more search results based on the geographic location of the mobile processing device. | 08-18-2011 |
20110202881 | SYSTEM AND METHOD FOR REWARDING A USER FOR SHARING ACTIVITY INFORMATION WITH A THIRD PARTY - The present invention provides a method and system for receiving a user privacy preference that indicates an amount of activity information that the user is willing to share in response to a reward, a value of the reward related to a degree of the user privacy preference. The method and system includes setting a privacy setting for the user based on the received user privacy preference. The method and system further includes tracking web browsing activity of the user during one or more web-browsing sessions based on the privacy setting to generate user activity information. The method and system further includes sending the user activity information and providing a reward to the user based on the user activity information sent. | 08-18-2011 |
20110218037 | SYSTEM AND METHOD FOR IMPROVING PERSONALIZED SEARCH RESULTS THROUGH GAME INTERACTION DATA - The present invention is directed towards systems and methods for using gaming operations to determine personalized content. The system and method includes presenting an interactive game to a user, wherein the user is associated with a user profile and while the user interacts with the interactive game, monitoring user interactions relating to the interactive game. The system and method further includes determining user profile information based on the user interactions, the user interactions including user activities associated with the interactive game and updating the associated user profile with the determined user profile information. Therefore, in response to a user content request, the system and method adjusts content presented to the user, wherein the filtering is based on the user profile information including user profile information from the user interaction with the interactive game. | 09-08-2011 |
20130204868 | System and Method for Presenting Geolocated Relevance-Based Content - System and method for presenting geolocated relevance-based content. In one example, presence of a user is detected at a location. A plurality of search queries associated with the location are obtained. At least one search query is identified from the plurality of search queries based on information associated with the user. A search result is then generated based on the at least one identified search query to the user. | 08-08-2013 |
Patent application number | Description | Published |
20100010960 | Operations of Multi-Level Nested Data Structure - Multiple sets of data are obtained from different sources. Each data set is represented using a different format having a different syntax and organized in a multi-level nested data structure. Each data set is reformatted into a standardized table format using a depth-first recursive algorithm without relying on the syntax schema of the original format of the data set. Various operations are performed on the tables corresponding to the data sets, including but not limited to joining multiple tables, grouping selected rows of a table, ranking rows of a table, adding or deleting fields from selected rows of a table, etc. Optionally, inferred namespace and text normalization are utilized for selected table operations. One or more templates are provided for converting the data set of a table to a format that may be presented to a user. | 01-14-2010 |
20100011013 | Operations on Multi-Level Nested Data Structure - Multiple sets of data are obtained from different sources. Each data set is represented using a different format having a different syntax and organized in a multi-level nested data structure. Each data set is reformatted into a standardized table format using a depth-first recursive algorithm without relying on the syntax schema of the original format of the data set. Various operations are performed on the tables corresponding to the data sets, including but not limited to joining multiple tables, grouping selected rows of a table, ranking rows of a table, adding or deleting fields from selected rows of a table, etc. Optionally, inferred namespace and text normalization are utilized for selected table operations. One or more templates are provided for converting the data set of a table to a format that may be presented to a user. | 01-14-2010 |
20100082593 | SYSTEM AND METHOD FOR RANKING SEARCH RESULTS USING SOCIAL INFORMATION - An improved system and method for ranking search results using social information is provided. A social information ranking engine may be provided to rerank a list of URLs of web pages in search results from a search engine using social information. To do so, the search query may be applied to a social information domain and a second list of references to web pages may be obtained as search results. A dimensional vector of users with the plurality of terms may be constructed using search results from social information domain, and a similarity measure may be computed between the references to web pages obtained from search results by the search engine and the references to web pages obtained from search results by the social information ranking engine. The score from the similarity measure may then be used to rerank the list of references to web pages. | 04-01-2010 |
20100153371 | METHOD AND APPARATUS FOR BLENDING SEARCH RESULTS - A system and method is provided that permits a conventional search function to use information from a social bookmarking system to provide search results, as the results from social bookmarking systems are generally very relevant. According to one example, a blended search result is determined using results from a conventional search engine and results found by a social bookmarking system. In one example, these results are blended and presented to a user within a single interface. In another example, search results and results from a social bookmarking system are normalized so that they can be combined within the same interface. Generally, a method is provided for blending search results from two or more different corpora having different search engines. | 06-17-2010 |