Patent application number | Description | Published |
20140101146 | SYSTEM AND PROCESS FOR DISCOVERING RELATIONSHIPS BETWEEN ENTITIES BASED ON COMMON AREAS OF INTEREST - A method for generating a relevance score for at least one candidate retrieved in a search, the method comprising: initiating a query seeking at least one the candidate based upon at least one filter selected from the group consisting of: product name, product category, company name, HS code, SIC code and any other product-related qualifier; searching at least one database for matches between the candidate and the filter, thereby generating at least one matched candidate; generating an initial relevance score for each the matched candidate; generating at least one additional score for each the matched candidate, wherein the additional score is at least one selected from the group consisting of: a reputation score, a score boost, a past behavior score, a profile match score, a preference match score and a web behavior score; and generating a final relevance score based upon the initial relevance score and the at least one additional score for each the matched candidate. | 04-10-2014 |
20140136440 | SYSTEM AND PROCESS OF ASSOCIATING IMPORT AND/OR EXPORT DATA WITH A CORPORATE IDENTIFIER RELATING TO BUYING AND SUPPLYING GOODS - There is provided a method that includes matching records from a plurality of international import/export databases, to unique corporate identifiers, and merging data from the records into a global database. There is also provided a system that employs the method, and a storage device that contains instructions that cause a processor to execute the method. | 05-15-2014 |
Patent application number | Description | Published |
20100279909 | Skin Cleansing Formulations With Silica Particle Sensory Indicator - A composition comprising surfactant, structuring agent, glycerin, and a silica particle that disintegrates during use. Also, a method comprising applying the composition to hands; rubbing the hands together until a sensory change detectable to the hands is perceived; and rinsing the hands with water. The composition provides a signal to a user to continue washing for a sufficient time. This silica particle disintegrates to a size that is not felt by a user, and this indicates to the user that there has been a sufficient time for washing. | 11-04-2010 |
20140162926 | CLEANSING COMPOSITION WITH WHIPPED TEXTURE - A liquid cleansing composition comprising water in a sufficient amount to form a fluid composition; fatty acid soap; a divalent metal salt in an amount to provide a viscosity to entrain gas; and entrained gas to provide a specific gravity of not greater than 1.05 g/cm3. Optionally, a surfactant can also be included. The cleansing composition has a whipped texture. Also, a method of making the liquid cleansing composition. | 06-12-2014 |
20150224047 | CATIONIC AND NONIONIC SURFACTANT CLEANSING COMPOSITION - An aqueous cleansing composition comprising a cationic surfactant, a nonionic surfactant, and a thickener comprising an alkoxylated methyl glucose ether, wherein a weight ratio of cationic surfactant to nonionic surfactant is greater than 0.9:1. The combination of the cationic:nonionic surfactant ratio with the alkoxylated methyl glucose ether thickener provides the composition with cold weather stability. Cold weather stability is observed when the composition remains transparent after cold storage. | 08-13-2015 |
Patent application number | Description | Published |
20130117351 | EFFICIENT TRANSFER OF WEB CONTENT TO DIFFERENT USER PLATFORMS - Web content for different user platforms is provided in an efficient way. A request is received for an identified page of content from a client device, through a communication network, at a computer system configured as an application server. The user platform implemented by the client device is identified, from among user platforms supported by the application server. A View of the identified page of content is retrieved from storage by a processor of the computer system. The View of the identified page of content is processed to in a format reproducible on the client device for presentation to a user via execution of the identified user platform. For example, the View of the identified page of content is transmitted through the communication network to the client device in JavaScript Object Notation (JSON) or Extensible Markup Language (XML). | 05-09-2013 |
20130151377 | METHOD AND SYSTEM FOR GROUPING MULTIMEDIA FILES FROM PLURAL VENDORS' SERVERS IN MEDIA STORE'S CATALOG - A media store server provides customers' digital information devices with a catalog of multimedia content available from servers of multiple vendors. To provide a unified catalog for the store, the multimedia contents are grouped according to descriptive texts. A descriptive text for a multimedia content item or file is obtained from a vendor's catalog, and the descriptive text is standardized to generate a token for that particular multimedia content item. The multimedia content is classified in an existing catalog group corresponding to an already existent token, if the generated token matches an existent token in the catalog of the media store server. A new group for multimedia content is generated and the particular multimedia content is assigned to the new group, if the generated token does not yet exist in the catalog of the multimedia store server. | 06-13-2013 |
20130166421 | REAL TIME PROCESSING OF LARGE VOLUME OF VENDOR DATA - Notifications regarding content transactions may be received at a high rate in systems providing content to a large number of customers from a number of vendors. Each notification may contain multiple fields of information about the transaction. Business rules for determining amounts that should be invoiced for content transactions have fields of information for matching to nonfictions. As each notification is received: (1) a rule having fields of information that match fields of information contained within the notification is located; (2) an amount that should be invoiced for the transaction is determined from the located rule; (3) a line item in the determined amount is added to an open invoice for the vendor related to the content transaction that the notification is about; and (4) the updated open invoice may be saved. These steps may all be performed in real time, without copying or redistributing data in the original notification. | 06-27-2013 |
20130174126 | AUTOMATED TESTING OF PROGRAMMING CODE FOR A WEB SERVICE - The testing of programming code for a web service, such as code for a web service application program or for a web service application programming interface (API), is automatically performed. A set of web service requests is generated based on potential input values for fields of the requests that are included in a spreadsheet. The web service requests are firstly processed via execution of a production version of the programming code to generate a set of production web service responses, where the production version of the programming code is assumed to generate accurate web service responses. The web service requests are then processed via execution of a new version of the programming code to generate a set of new web service responses. The web service responses of the new and production sets are compared to determine whether the new version of the programming code functions accurately. | 07-04-2013 |
20140250318 | SYSTEM FOR AND METHODS OF PROVIDING COMPUTER TELEPHONY INTEGRATION SERVICE ORIENTED ARCHITECTURE - A system and method for providing a Computer Telephony Integration Service Oriented Architecture is presented. The system and method may include providing one or more computer telephony integration servers in one or more clusters to deliver telephony events between agents and peripheral devices. The events may be solicited or unsolicited. The clusters may be stateless and scalable. The clusters may include dynamic message routing. The systems and methods may implement one or more recovery algorithms if one or more of the telephony integration servers experiences a failure event. | 09-04-2014 |
Patent application number | Description | Published |
20120084766 | METHOD FOR UPDATING AN APPLICATION PROGRAMS ON WIRELESS TERMINALS IN A CONTROLLED MANNER - A method for updating an application program on a wireless terminal in a controlled manner is disclosed. When, a server receives an inquiry from a wireless terminal for updating an application program, the server determines whether there is an updated program available for updating the application program based on information included in the inquiry from the wireless terminal. The server also determines whether updating the application program of the wireless terminal which sent the inquiry is permitted or not at the time of receiving the inquiry based on the information included in the inquiry and criteria information stored in the server. When the server determines that updating the application for the wireless terminal is available and is permitted, the server sends information necessary for updating the application program to the wireless terminal. Then, the wireless terminal updates the application program. | 04-05-2012 |
20120172008 | MOBILE-ORIGINATED VOICEMAIL MESSAGES WITH LOCATION METADATA - A voicemail message system may process voicemail messages sent by mobile communication devices. A network interface may receive the voicemail messages over a network communication system. Each voicemail message may include metadata relating to the voicemail message containing location information indicative of the location of the mobile communication device at approximately the time the message is sent by the mobile communication device. A voicemail message processing system may cause each message which is received by the network interface to be stored in a message storage system, along with its location information. Related mobile communication devices, telephone switches, and recipient phone call devices are also described. | 07-05-2012 |
20130024914 | AUTOMATIC DEVICE AUTHENTICATION AND ACCOUNT IDENTIFICATION WITHOUT USER INPUT WHEN APPLICATION IS STARTED ON MOBILE STATION - Disclosed procedures automatically identify a carrier-authorized mobile station and verify an account related identifier associated with the device, in response to start-up of an application in the device. Application start-up causes the device to send a request to an application server, with the device's current IP address, MTN and a device identifier such as MEID or ESN. The server queries an AAA system of the network to retrieve the MTN that has been assigned the IP address. If the retrieved MTN matches the MTN passed to the server in the request, the server queries a network database such as DMD for the device identifier associated with the MTN. A match of the device identifier retrieved from the network database with that passed to the server via the request indicates authenticity of the requesting device and its MTN. | 01-24-2013 |
20130103376 | MULTIPLE CLIENT SIMULATOR FOR PUSH ENGINE - A single computer may be configured to function as a multiple client simulator that tests a push engine by simultaneously simulating multiple clients. The multiple client simulator may be configured to open and simultaneously maintain a large number of connections with the push engine. To facilitate this, a virtual interface module may be used to multiply the effective number of IP addresses of the single computer. The default number of ports that are available for each IP address may also be increased, along with the available number of file descriptors. | 04-25-2013 |
20130111572 | IP PUSH PLATFORM AND CONNECTION PROTOCOL IN A PUSH NOTIFICATION FRAMEWORK | 05-02-2013 |
20130117382 | PUSH MESSAGING PLATFORM WITH HIGH SCALABILITY AND HIGH AVAILABILITY - A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails. | 05-09-2013 |
20140181944 | SINGLE SIGN-ON FOR A NATIVE APPLICATION AND A WEB APPLICATION ON A MOBILE DEVICE - A mobile device includes a session maintainer application, a native application and a shell application and a link to a web application. If a user is seeking to access a native application, and an active session has not been established, user login credential is obtained, a session token is obtained upon verification of the user login credential, and the obtained session token is provided to the native application. If the user is seeking to access a web application, and an active session has not been established, a session token is obtained upon verification of the user login credential and the obtained session token is provided to the shell application. If an active session has been established then the obtained session token is automatically provided to the native or shell application when the user subsequently seeks access to the respective application. | 06-26-2014 |
20140194097 | METHOD OF DEVICE AUTHENTICATION AND APPLICATION REGISTRATION IN A PUSH COMMUNICATION FRAMEWORK - A server system and a mobile device establish a push data framework for communication. The mobile device includes a push client, and runs one or more applications requiring push data communications. The push client transmits a device authentication and application validation request to a push server. Upon the push server successfully authenticating and validating the device and application, the push client receives a session identifier for establishing a persistent communication connection with the push server. Once established, an application server can push data to the mobile device via the persistent communication session. The session identifier remains valid for an extended period of time, and allows the push client to maintain and re-establish push connections with the push server for the duration of the extended period of time. | 07-10-2014 |
20150026330 | GENERATING UNIQUE IDENTIFIERS FOR MOBILE DEVICES - Systems and methods for generating unique identifiers for devices are disclosed. In some implementations, a set of characteristics of a device is received. The set of characteristics identifies an operating system (OS) and a manufacturer of the device. Whether the set of characteristics also includes a first identifier of the device is determined. The first identifier uniquely identifies the device among devices of a same OS and a same manufacturer as the device. Upon determining the set of characteristics includes the first identifier, a unique ID for the device is generated based on the OS of the device, the manufacturer of the device, and the first identifier. Upon determining the set of characteristics lacks the first identifier, a second identifier associated with the device is received. The unique ID is generated based on the OS of the device, the manufacturer of the device, and the second identifier. | 01-22-2015 |
Patent application number | Description | Published |
20120004005 | METHOD AND SYSTEM FOR BLOCKER DETECTON AND AUTOMATIC GAIN CONTROL - Aspects of a method and system for integrated blocker detection and automatic gain control are provided. In this regard, a communication device may generate one or more first signal strength indications based on a strength of a received signal at a first point in the analog front-end of the communication device. The communication device may generate one or more second signal strength indications based on a strength of the received signal at a second point in a digital processing module of the communication device. The first point in the analog front-end may be an input or an output of a down-conversion mixer. The second point in the digital processing module may be an output of an analog-to-digital converter or an output of a channel selection filter. The communication device may control, utilizing the first signal strength indication(s) and the second signal strength indication(s), a gain of one or more components of the communication device. | 01-05-2012 |
20120068780 | Systems and Methods for Reducing Frequency Pulling in an Oscillator Circuit - Methods and systems are provided to calibrate an oscillator circuit to reduce frequency pulling as a result of a change in power to a portion of the oscillator circuit. In an embodiment, an oscillator is coupled to a clock buffer circuit and a tuning capacitor configured to tune a frequency of the oscillator to a baseline frequency required for cellular communications. A change in power to the clock buffer circuit initiates a change in an amount of capacitance seen by the oscillator, which negatively impacts the tuning of the oscillator. A register stores a frequency offset caused by the change in power, and the tuning capacitor is adjusted, using the frequency offset, in response to the change in power, such that the total amount of capacitance seen by the oscillator is not changed when the change in power occurs. | 03-22-2012 |
20130127555 | Systems and Methods for Reducing Frequency Pulling in an Oscillator Circuit - Methods and systems are provided to calibrate an oscillator circuit to reduce frequency pulling as a result of a change in power to a portion of the oscillator circuit. In an embodiment, an oscillator is coupled to a clock buffer circuit and a tuning capacitor configured to tune a frequency of the oscillator to a baseline frequency required for cellular communications. A change in power to the clock buffer circuit initiates a change in an amount of capacitance seen by the oscillator, which negatively impacts the tuning of the oscillator. A register stores a frequency offset caused by the change in power, and the tuning capacitor is adjusted, using the frequency offset, in response to the change in power, such that the total amount of capacitance seen by the oscillator is not changed when the change in power occurs. | 05-23-2013 |
Patent application number | Description | Published |
20090202018 | SYNCHRONIZATION TECHNIQUES FOR POLAR TRANSMITTERS - Various techniques involving polar modulation are disclosed. For instance, an apparatus may include a storage medium and a calibration module. The storage medium stores multiple adjustment settings. Each of these adjustment settings corresponds to an operating condition. The calibration module selects one of the stored adjustment settings that corresponds to a current operating condition. With the selected adjustment setting, the calibration module reduces a polar modulation timing misalignment. The current operating condition may include one or more operational parameter values. Examples of such parameter values include output power level, signal frequency, and/or temperature. | 08-13-2009 |
20090251195 | CALIBRATION TECHNIQUES FOR NON-LINEAR DEVICES - An apparatus may include a non-linear module, a control module, and a calibration module. The non-linear module produces an output signal from an input signal. The control module selects, upon an occurrence of a calibration condition, a calibration operation from two or more calibration operations. Each of the two or more calibration operations may generate one or more correction values for the non-linear module. Further, each of the calibration operations produces the input signal from a pre-input signal. This selected calibration operation is performed by the calibration module. The two or more calibration operations include a first calibration operation and a second calibration operation. The first calibration operation produces the input signal from the pre-input signal according to a predictive technique. The second calibration operation produces the input signal from the pre-input signal according to a non-predictive technique. | 10-08-2009 |
20090253398 | MODULATION AND UPCONVERSION TECHNIQUES - Techniques are disclosed for producing RF signals from baseband signals. For instance, an apparatus may include an intermediate frequency (IF) signal generation module, and an upconversion module. The IF signal generation module produces an analog IF signal from a digital baseband signal. In turn, the upconversion module generates a radio frequency (RF) output signal from the analog IF signal. The upconversion module may include a translational phase locked loop (PLL) to receive the analog IF signal and to produce the RF output signal. The RF output signal may be for transmission in a wireless communications network, such as a cellular network. | 10-08-2009 |