| Patent application number | Description | Published |
| 20080225812 | VoIP-only Base Transceiver Station - Embodiments for a low-cost, flexible, VoIP-Only Base Transceiver Station are disclosed. | 09-18-2008 |
| 20080227469 | GSM Network-Based Timing Advance Positioning - Embodiments for locating mobile stations in a GSM cellular network are disclosed. | 09-18-2008 |
| 20090070847 | Positioning with Time Sliced Single Frequency Networks - Apparatus having corresponding methods and computer-readable media comprise an input circuit to receive a transport stream of data, wherein the transport stream has periodic synchronization boundaries; a signal generator to provide a ranging signal, wherein the ranging signal represents a transmitter identifier; and a ranging time slice inserter to insert ranging time slices into the transport stream, wherein each ranging time slice is inserted into the transport stream at the same predetermined offset from a respective one of the periodic synchronization boundaries, and wherein each ranging time slice includes the ranging signal. | 03-12-2009 |
| 20090175379 | Transmitter Identification For Wireless Signals Having A Digital Audio Broadcast Physical Layer - According to one embodiment, an apparatus having corresponding computer-readable media comprises: a transmitter marking module adapted to insert a pseudonoise sequence into a Null symbol of a digital audio broadcast (DAB) transmission frame; wherein the pseudonoise sequence represents an identity of a transmitter adapted to transmit a wireless signal representing the DAB transmission frame. According to another embodiment, an apparatus having corresponding computer-readable media comprises: a transmitter identification module adapted to identify a transmitter of a wireless signal representing a digital audio broadcast (DAB) transmission frame based on a pseudonoise sequence present in a Null symbol of the DAB transmission frame. | 07-09-2009 |
| Patent application number | Description | Published |
| 20090019053 | METHOD FOR SEARCHING FOR AND MARKETING FASHION GARMENTS ONLINE - A method of generating clothing recommendations for a potential purchaser uses user-specific information to generate a list of suggested garments for the user and displays a graphical representation of the garments. The user-specific information may include recommendations from one or more friends, fashion experts, or other purchasers, optionally including information based on purchasing history or shopping history of other purchasers. The graphical representation may include a three-dimensional representation. Recommendations may be prioritized based on ranking. | 01-15-2009 |
| 20090024410 | VERTICAL CONTENT SEARCHING METHOD AND APPARATUS - The present invention provides for conducting a vertical search, wherein a vertical search is a content search in a defined or otherwise limited domain. The method and apparatus includes receiving a search request from a user, where the user has a user profile with user profile data associated therewith. The method and apparatus includes defining a search domain based on the search request and the user profile data. Thereby, the method and apparatus includes conducting a content search within the search domain, as the search domain is defined in part by the user-profile information and thereby provides a much more concise search result. Additionally, the method and apparatus may perform additional functions based on the aggregation of data across numerous users having related profile data. | 01-22-2009 |
| 20090063247 | METHOD AND SYSTEM FOR COLLECTING AND CLASSIFYING OPINIONS ON PRODUCTS - Methods, systems, and apparatuses for generating and providing review information for products are described. Product reviews for a product are collected from multiple websites over the Internet. The product reviews may be collected in any manner, such as by crawling the Internet to collect product review information for the product. Review information may be collected for multiple versions/releases of the product. Websites, RSS feeds, consumer reports, and other Internet sources may be parsed for product reviews for the product. Product reviews and product review ratings received from multiple websites may be weighted and normalized into common form. Product reviews may be weighted based on a reputation of the reviewers who submitted them. Product reviews may also be filtered based on time of submission. One or more summary ratings for the product are generated based on the collected product reviews. The summary ratings are displayed. | 03-05-2009 |
| Patent application number | Description | Published |
| 20080282020 | DETERMINATION OF SAMPLING CHARACTERISTICS BASED ON AVAILABLE MEMORY - A portion of data records of a full input data set are imported into memory of a computer system for processing by an executing application. The full input data set includes data records of a dimensionally-modeled fact collection. An amount of the data of the full input set to import is determined based on an amount of available memory of the computer system. The sampling characteristics for sampling the full input data set are determined based on the amount of the data that can be imported and on characteristics of the full input data set and application involved. The full input data set is then sampled and a portion of the records are imported into the memory of the computer system for processing. The sampling characteristics are determined such that analysis as a result of processing by the executing application of the sampled portion of the records imported is representative of the analysis that could otherwise be carried out on the full input data set, with a calculable statistical relevance. | 11-13-2008 |
| 20080288445 | Interactive aggregation of data on a scatter plot - A computer-implemented method, which comprises the following: aggregating a plurality of records in accordance with an aggregation specification, wherein the records are part of a dimensionally-modeled fact collection; graphically representing the records in un-aggregated form; graphically representing the records in aggregated form; and causing the graphical representation of the records to be switched between aggregated form and un-aggregated form based on a user indication. | 11-20-2008 |
| 20080288527 | User interface for graphically representing groups of data - A technique of operating a user interface that enables the user to graphically manipulate records of a dimensionally-modeled fact collection, which comprises the following: receiving a graphical selection of a subset from a set of data points, each data point representing at least one record of the dimensionally-modeled fact collection; receiving a graphical manipulation of the selected subset of data points; defining at least one data group using the selected subset of data points and based on the graphical manipulation, wherein each data group comprises between 0 to n records represented by the selected subset of data points, wherein n is the total number of data points in the set of data points; and graphically representing the at least one data group. Alternatively, the technique comprises the following: performing an operation on at least one data group as described above; and graphically representing a result of the operation. | 11-20-2008 |
| 20080294595 | VISUAL INTERFACE TO INDICATE CUSTOM BINNING OF ITEMS - Records representing items in a dimensionally-modeled fact collection are assigned to bins. A count-based portion of a user interface receives user bin assignment specification of the records based on user-specified counts of records. Actual counts for bin assignment are determined by constraining records having a same data value at a specified particular dimension to be within the same bin. A user-observable indication of the determined actual counts is provided. The user interface may include a value-based portion. The value-based portion of the user interface may be operated to receive user indication of bin assignment specification of records based on user-specified at least one value at the particular dimension. Determining actual counts includes reconciling the user indication of bin assignment specification in the count-based portion with the user indication of bin assignment specification in the value-based portion. | 11-27-2008 |
| 20080294671 | EXPORTING AGGREGATED AND UN-AGGREGATED DATA - A computer-implemented method, which comprises the following: receiving a graphical selection of a subset of data points from a set of data points, each data point representing at least one record of a dimensionally-modeled fact collection; and exporting information associated with the selected subset of data points. | 11-27-2008 |
| 20090063250 | Controlled Targeted Experimentation - A method of advertising selects an attribute value for a test. The attribute value is for representing a relationship between a user activity and one or more of a user segment, a publisher group, and an ad category. The method optionally constructs a test case that includes the attribute value and one or more of: the user segment, the publisher group, and the ad category. The method selectively places the test case in an inventory location of the publisher group, presents the test case to the user segment, and monitors the status of the attribute value based on user activity. The method of some embodiments tracks a confidence metric for measuring the reliability of the attribute value. If, for instance, the confidence metric is below a predetermined threshold, then the method performs the test. Alternatively, or in conjunction with the foregoing, the method applies a set of rules for determining the importance of the test. If the importance of the test according to the set of rules is low, then the method advantageously forgoes the test. | 03-05-2009 |
| 20090063268 | Targeting Using Historical Data - A method of advertising receives a data log that includes the activities of users. The users have unique identifiers and associated profiles that form a user base. The method segments the user base into user segments by types of users. Hence, a first user segment is formed. The users within the first user segment have a profile similarity. The method groups publisher inventory, and forms a first publisher group. The publishers provide content to the users. The method categorizes advertisements and thereby generates a first ad category. The advertisements relate to a marketer, which has various marketer data. The method targets a first advertisement within the first ad category based on at least one of the first ad category, the publisher grouping, and the user segments. A system for ad targeting includes a user module, a publisher module, a marketer and/or advertisement module, and a matching engine. The user module is for receiving a plurality of users and segmenting the users into user segments including a first user segment. The publisher module is for receiving several publishers' inventory and grouping the publishers' inventory into publisher groups that include a first publisher group that has a first inventory location for the presentation of advertising. The marketer-ad module is for receiving advertisements and categorizing the advertisements into ad categories that include a first ad category. The matching engine is for matching the first publisher group and/or the first user segment to the first ad category. The matching engine is also for ranking ads and placing within the first inventory location a first advertisement from the first ad category. | 03-05-2009 |
| Patent application number | Description | Published |
| 20080281756 | TRUSTED THIRD PARTY CLEARING HOUSE FOR LEAD TRACKING - A method for tracking sales leads, including a lead clearing house logging receipt in a log of one or more encrypted leads received from a participant of the lead clearing house, the one or more leads including personal lead information having been encrypted with a one-way hash algorithm; comparing the received one or more encrypted leads with stored encrypted leads to find any matches; updating the log related to the one or more encrypted leads with unencrypted log information associated with the matching one or more encrypted leads; and communicating a status to the participant based on the log relating to the one or more leads. | 11-13-2008 |
| 20090018770 | MOBILE NOTIFICATION SYSTEM - A method for providing information to a traveler during a vehicle trip is provided, which comprises the following: monitoring a current location of a vehicle and at least one aspect of the vehicle trip other than the current location of the vehicle; and providing information to the traveler in response to as least one status change with respect to the at least one aspect of the vehicle trip based on the current location of the vehicle. | 01-15-2009 |
| 20090024621 | METHOD TO SET UP ONLINE BOOK COLLECTIONS AND FACILITATE SOCIAL INTERACTIONS ON BOOKS - A computer-implemented method for recommending books is provided, which comprises the following: receiving data representing at least one image of a collection of books; automatically determining at least one piece of standard information about the collection of books by processing the image data; and recommending at least one book that is not included in the collection of books to a person associated with the collection of books based on the collection of books. | 01-22-2009 |
| 20090106081 | INTERNET ADVERTISING USING PRODUCT CONVERSION DATA - Methods and apparatus for determining the effectiveness of web pages are described. For each of a plurality of conversion points corresponding to a particular product or service, a plurality of paths leading to the conversion point are determined. Each of the plurality of paths leading to the conversion point includes a plurality of web pages connected by links. Each web page is characterized with respect to each of selected ones of the plurality of conversion points which may be reached from the web page via at least one of the paths. Characterizing each web page and/or its content includes determining a measure of effectiveness which represents a likelihood that viewing of the web page will lead to one or more of the selected conversion points. | 04-23-2009 |
| 20090171748 | USING PRODUCT AND SOCIAL NETWORK DATA TO IMPROVE ONLINE ADVERTISING - Methods and apparatus for improving word-of-mouth online advertising are provided. Construct a social network including multiple users based on the users' social network data and optionally further based on the users' demographical and/or other personal information. Categorize the users in the social network with respect to a type of product in terms of their propensity to adopt the type of product and to influence others in the social network in adopting the type of product. Determine appropriate content object(s) for each category of users, and send the content object(s) to each category of users via different channels at the appropriate time during the product's lifecycle. | 07-02-2009 |
| Patent application number | Description | Published |
| 20100100591 | SYSTEM AND METHOD FOR A MOBILE CROSS-PLATFORM SOFTWARE SYSTEM - The present invention is a system and method for creating, developing and testing cross-platform software for mobile communications devices. The invention enables mobile device software that must be highly-integrated with the operating system on which it runs to be implemented in a cross-platform manner. Security software for mobile devices is a prime beneficiary of the present invention, as a substantial proportion of its functionality is identical between different platforms yet integrated very specifically into each platform it supports. The cross-platform system includes a core platform-independent component, a platform-specific component, and an abstraction layer component, each of which may communicate with each other using a common defined API. The present invention enables the platform-independent component to be completely re-used between platforms and allows the platform-specific and abstraction components to contain minimal amounts of code on each platform. | 04-22-2010 |
| 20100100939 | SECURE MOBILE PLATFORM SYSTEM - The present invention is directed toward a secure platform which enables mobile devices, such as a cell phones, smartphones, or PDAs, to have relationships with services or service providers that are controlled by the state of security on each device. In an embodiment, the platform is comprised of a server that receives data from security software on a mobile device regarding the device's security state. The platform enables access to a service to be granted, denied, or limited based on the security state of the mobile device. The platform may provide two-way communications between a mobile device and a service so that the platform can enforce access security both from the client to the service and from the service to the client. Furthermore, the platform allows services or service providers to evaluate the security state of a device independently of using the platform to communicate with the device. | 04-22-2010 |
| 20100100964 | SECURITY STATUS AND INFORMATION DISPLAY SYSTEM - The present invention provides a system and method for reporting security information relating to a mobile device. The invention enables a security assessment to be displayed in various formats on the mobile device display or on a client computer. A security component identifies security events on the mobile device that are processed on the mobile device or by a server. The security component then determines a security assessment for the mobile device based upon the detected security events. The security assessment display may be persistent in the form of a desktop widget or dashboard on a client computer, or home-screen item on the mobile device. This allows a user or administrator to verify that security protection on the device is functioning and to be alerted if the device needs attention without having to specifically seek the information, thereby enabling immediate response to potential security problems. | 04-22-2010 |
| 20100210240 | SYSTEM AND METHOD FOR REMOTELY SECURING OR RECOVERING A MOBILE DEVICE - The present invention provides a system and method for remotely securing, accessing, and managing a mobile device or group of mobile devices. The invention enables a remote access web page to be generated by a server and displayed on a client computer. The server receives requested actions from the client computer and interacts with the mobile device to perform the actions. In the case of a lost or stolen device, the invention enables a user to take actions leading to the recovery or destruction of the device and data stored on it. The invention enables multiple types of remote access, including: locking the device, backing up data from the device, restoring data to the device, locating the device, playing a sound on the device, and wiping data from the device. The invention may be used to provide both self-help and administrator-assisted security for a device or group of devices. | 08-19-2010 |
| 20110119765 | SYSTEM AND METHOD FOR IDENTIFYING AND ASSESSING VULNERABILITIES ON A MOBILE COMMUNICATION DEVICE - The invention is a system and method for identifying, assessing, and responding to vulnerabilities on a mobile communication device. Information about the mobile communication device, such as its operating system, firmware version, or software configuration, is transmitted to a server for assessment. The server accesses a data storage storing information about vulnerabilities. Based on the received information, the server may identify those vulnerabilities affecting the mobile communication device, and may transmit a notification to remediate those vulnerabilities. The server may also transmit result information about the vulnerabilities affecting the mobile communication device. The server may also store the received information about the device, so that in the event the server learns of new vulnerabilities, it may continue to assess whether the device is affected, and may accordingly notify or remediate the device. The server may provide an interface for an administrator to manage the system and respond to security issues. | 05-19-2011 |
| Patent application number | Description | Published |
| 20120060222 | SECURITY STATUS AND INFORMATION DISPLAY SYSTEM - The present invention provides a system and method for reporting security information relating to a mobile device. A security component identifies security events on the mobile device that are processed on the mobile device or by a server. The security component then determines a security assessment for the mobile device based upon the detected security events. The security state assessment can be displayed in various different formats on the mobile device display or on a client computer through a user interface. The display may be persistent in the form of a desktop widget or home-screen item which enables the user or administrator to verify the functioning of security protection on the device and be alerted if the device needs attention without having to specifically seek such information. | 03-08-2012 |
| 20120084836 | Providing access levels to services based on mobile device security state - A mobile device's level of access to services provided by a service provider is based on a current security state assessment of the mobile device. Mobile devices are granted different access levels to services based on the security state of the device. A security component can assess the current security state of the mobile device by processing security data generated by the mobile device. In a specific embodiment, the security component is at the mobile device. In another specific embodiment, the security component is at a server. | 04-05-2012 |
| 20120084864 | SYSTEM AND METHOD FOR A MOBILE CROSS-PLATFORM SOFTWARE SYSTEM - The present invention is a system and method for creating, developing and testing cross-platform software for mobile communications devices. The invention enables mobile device software that must be highly-integrated with the operating system on which it runs to be implemented in a cross-platform manner. Security software for mobile devices is a prime beneficiary of the present invention, as a substantial proportion of its functionality is identical between different platforms yet integrated very specifically into each platform it supports. The cross-platform system includes a core platform-independent component, a platform-specific component, and an abstraction layer component, each of which may communicate with each other using a common defined API. The present invention enables the platform-independent component to be completely re-used between platforms and allows the platform-specific and abstraction components to contain minimal amounts of code on each platform. | 04-05-2012 |
| Patent application number | Description | Published |
| 20110047033 | SYSTEM AND METHOD FOR MOBILE DEVICE REPLACEMENT - This disclosure describes a system and method for providing relevant offers for a user to replace a mobile communication device in the event that the device is lost, stolen, or otherwise in need of replacement, such as when a device has its SIM card removed or replaced, is inactive for a period of time, is unresponsive to a server monitoring the device, or when other customizable events occur. The disclosed system can determine if and when a mobile communication device may need replacement, and can generate relevant offers to replace the device based upon the user's current device and other factors. The system may also optimize offers to increase the likelihood of acceptance based upon previously accepted offers. In order to provide a comprehensive set of replacement options for a user, the system can aggregate offers from third parties. | 02-24-2011 |
| 20110047594 | SYSTEM AND METHOD FOR MOBILE COMMUNICATION DEVICE APPLICATION ADVISEMENT - This disclosure is directed to a system and method for providing advisement about applications on mobile communication devices such as smartphones, netbooks, and tablets. A server gathers data about mobile applications, analyzes the applications, and produces an assessment that may advise users on a variety of factors, including security, privacy, battery impact, performance impact, and network usage. The disclosure helps users understand the impact of applications to improve the experience in using their mobile device. The disclosure also enables a server to feed information about applications to other protection systems such as application policy systems and network infrastructure. The disclosure also enables advisement about applications to be presented in a variety of forms, such as through a mobile application, as part of a web application, or integrated into other services via an API. | 02-24-2011 |
| 20110047597 | SYSTEM AND METHOD FOR SECURITY DATA COLLECTION AND ANALYSIS - Disclosed herein is a system and method for efficiently gathering information about applications for mobile communication devices (e.g., smartphones, netbooks, and tablets). This disclosure is also directed to a server producing assessments for applications by analyzing data from multiple sources. To gather information, a device sends information about an application to a server, which stores some or all of the information and may request additional information, if necessary. The server collects information from many devices, including devices that have varied configurations and different operating systems, by only collecting the appropriate information from each device. The server gathers the appropriate data to perform in-depth, granular mobile application analysis while minimizing overhead on devices, wireless networks, and the server. The server may collect portions of data from multiple devices, combining them on the server to produce an assessment for an application. | 02-24-2011 |
| 20110047620 | SYSTEM AND METHOD FOR SERVER-COUPLED MALWARE PREVENTION - This disclosure is directed to a system and method for preventing malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets). A mobile communication device uses a server to assist in identifying and removing undesirable applications. When scanning an application, a device transmits information about the application to a server for analysis. The server receives the information, produces an assessment for the application, and transmits the assessment to the device. By performing analysis on a server, the invention allows a device to reduce the battery and performance cost of protecting against undesirable applications. The servers transmits notifications to devices that have installed applications that are discovered to be undesirable. The server receives data about applications from many devices, using the combined data to minimize false positives and provide comprehensive protection against known and unknown threats. | 02-24-2011 |
| 20110145920 | SYSTEM AND METHOD FOR ADVERSE MOBILE APPLICATION IDENTIFICATION - A system and method identifies mobile applications that can have an adverse effect on a mobile device or mobile network. In an implementation, a server monitors behavioral data relating to a mobile application and applies a model to determine if the application has an adverse effect or has the potential to cause an adverse effect on a mobile device or a network the mobile device may connect to. A mobile device may monitor behavioral data, apply a model to the data, and transmit a disposition to the server. The server may aggregate behavioral data or disposition information from multiple devices. The server may transmit or make available the disposition information to a subscriber through a web interface, API, email, or other mechanism. After identifying that an application may have an adverse effect, the server may enact corrective actions, such as generating device or network configuration data. | 06-16-2011 |