Das, CA
Abhimanyu Das, Petaluma, CA US
Patent application number | Description | Published |
---|---|---|
20090016244 | SYSTEM AND METHOD FOR NETWORK LAYER PROTOCOL ROUTING IN A PEER MODEL INTEGRATED OPTICAL NETWORK - Embodiments of the invention are generally directed to a system and method of implementing peer model architecture in integrated optical networks. In one embodiment, heterogeneous domains of nodes share a common control plane via routing and signaling adjacencies established through a network layer control channel. For example, in one embodiment, one or more Internet Protocol (IP) compliant routers, one or more Time Domain Multiplexing (TDM) switches, and one or more Wave Division Multiplexing (WDM) optical cross connects (OXC) run a common instance of an Interior Gateway Protocol (IGP). | 01-15-2009 |
Abhimanyu Das, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20110242974 | NETWORK TRANSPORT SYSTEM WITH HYBRID DYNAMIC BANDWIDTH ALLOCATION MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a network transport system includes: determining a congestion mode based on a total bandwidth request meeting or exceeding a bandwidth threshold, where the congestion mode indicates a level of network traffic and the total bandwidth request is a sum of all bandwidth requests for accessing the network; calculating a fixed information rate schedule grant based on a fixed information rate list to create a bandwidth grant for a fixed information rate request; calculating a low latency schedule grant based on a low latency list to create the bandwidth grant for a low latency request; calculating a main schedule grant for allocating an available bandwidth based on the congestion mode, where the main schedule grant is calculated using a weighted maximum-minimum fairness method when the congestion mode indicates congestion; and generating a grant packet for defining a transmission schedule of a first network unit. | 10-06-2011 |
20130039182 | CONGESTION CONTROL IN AN OPTICAL LINE TERMINAL - There are disclosed systems and methods for detecting and controlling congestion in an Optical Line Terminal (OLT). The OLT has a plurality of ports. Each port of the plurality of ports communicates with at least one Optical Network Unit (ONU), and each port of the plurality of ports has a respective enforced maximum upstream bandwidth. For example, the maximum upstream bandwidth may be enforced by a Dynamic Bandwidth Allocation (DBA) algorithm. The OLT further includes an uplink port through which data received from each of the plurality of ports are transmitted. In one embodiment, if there is congestion of the data at the uplink port, then the enforced maximum upstream bandwidth for at least one port of the plurality of ports is modified. | 02-14-2013 |
Abhimanyu Das, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090323525 | Priority aware policer and method of priority aware policing - For each packet for a subscriber, a policer or method: compares the number of bytes available to the subscriber to the size of the packet; if the size is less than or equal to the number of bytes, passes the packet; if the size is larger than the number of bytes available and a priority of the packet is a first priority, processes the packet as non-conforming; if the size is larger than the number of bytes available and the priority is a second priority, and if allowing the packet to be passed will result in a deficit not exceeding a predetermined deficit value, passes the packet; and if the size is larger than the number of bytes available and the priority is the second priority, and if allowing the packet to be passed will result in a deficit exceeding the predetermined deficit value, processes the packet as non-conforming. | 12-31-2009 |
Abhinandan S. Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140214840 | Name Disambiguation Using Context Terms - Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for disambiguating names in a document corpus. In an aspect, a method includes generating context term lists for a person name, each context term list being a list of context terms from a resource for the person name; clustering the context term lists into a plurality of clusters, each of the clusters of context term lists including context term lists that are most similar to the cluster relative to other clusters; for each of the clusters, selecting a representative term for the cluster; receiving the person name as a search query; and generating a plurality of query suggestions from the search query and the representative terms for the clusters, each query suggesting being a combination of the person name and one representative term. | 07-31-2014 |
Abhinav Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100114555 | HANDLING MUTEX LOCKS IN A DYNAMIC BINARY TRANSLATION ACROSS HETEROGENOUS COMPUTER SYSTEMS - A method for executing non-native binaries on a host computer architecture comprises receiving a guest executable binary encoded on a computer readable medium. The guest executable binary is executable on a first computer architecture. Moreover, the guest executable binary includes a mutex lock encoded instructions for implementing a mutex lock. The guest executable binary is then executed on the host computer architecture by first translating the guest executable binary to a translated executable binary. The encoded instructions for implementing a mutex lock are translated by mapping the mutex lock to an instance of a compound mutex lock data structure. A computer system implementing methods for executing non-native binaries on a host computer architecture is also provided. | 05-06-2010 |
20100115497 | HANDLING SIGNALS AND EXCEPTIONS IN A DYNAMIC TRANSLATION ENVIRONMENT - A method for executing non-native binaries on a host computer architecture comprises receiving the guest executable binary into a computer readable medium. The guest executable binary is executed on the host computer architecture by translating the guest executable binary into a translated executable binary. Each instruction of the translated executed binary is then executed on the host computer architecture. Signals are responded to by placing signal information on a signal queue and deferring signal handling until a safe point is reached. A computer system implementing the method is also provided. | 05-06-2010 |
20100169308 | DYNAMIC TRANSLATOR FOR REQUESTS FOR SYSTEM RESOURCES - Techniques for selectively translating resource requests from a program running on a computer system are disclosed. The resource request may be a request to access a file, library file, API, etc. The resource request may be a system call or library call. The computer program may be non-native to the computer system. Translation of resource requests may occur within the operating system or outside it. A resource request containing a reference to a first path and file name may be selectively translated by altering the resource request to contain a reference to a second path and file name. After selectively translating a request, he request is caused to be serviced. A resource request may be serviced by forwarding it to an operating system, and a result may be sent back to the program. | 07-01-2010 |
20100274551 | SUPPORT FOR A NON-NATIVE APPLICATION - Aspects of the invention are directed to a systems and methods for operating a non-native binary in dynamic binary translation environment. In accordance with an embodiment, there is provided a computer program product in a computer readable medium. The product includes program code for receiving a non-native binary in a computer readable medium and program code for translating the non-native binary. Additionally, the product includes program code for executing the translated non-native binary, the non-native binary including one or more threads, and program code for pausing execution of the translated non-native binary. The product also includes program code for providing guest instruction boundary information to a monitoring process and program code for analyzing a state of each thread of the translated non-native binary. Moreover, the product includes program code for fast-forwarding at least one thread so that its state is consistent with the guest instruction boundary | 10-28-2010 |
Abhishek Das, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140201195 | UNIFIED SEARCHABLE STORAGE FOR RESOURCE-CONSTRAINED AND OTHER DEVICES - The present disclosure describes a data indexing and search service that resides locally on a computing device (e.g., a mobile phone) and that can host data for multiple applications on the device. By centralizing the storage of data as well as the search and query functions, unified search queries can be performed by the service. | 07-17-2014 |
Aditya R. Das, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20130261188 | Ibuprofen Solid Oral Dosage Composition Comprising a Methacrylic Acid Copolymer - Aspects of the invention include organoleptically acceptable solid oral dosage compositions of ibuprofen. Solid oral dosage compositions according to certain embodiments include ibuprofen and a methacrylic acid copolymer in an amount sufficient to make the composition organoleptically acceptable for administering in an oral cavity of a subject to deliver ibuprofen to the subject. Methods for preparing and using solid oral dosage compositions of the invention are also described. | 10-03-2013 |
Ajay Kumar Das, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20100280771 | NON-INVASIVE LIQUID LEVEL SENSING SYSTEM AND METHOD - A non-invasive liquid level sensing system for monitoring the amount of liquid in at least one container includes a platform for supporting the at least one container, at least one holder associated with the at least one container supported by the platform, a source for generating a radio frequency signal, circuitry in communication with the at least one holder for transmitting the radio frequency signal through the at least one holder into the at least one container and receiving a portion of the radio frequency signal reflected at a liquid-air interface in the at least one container, and circuitry for processing the reflected radio frequency signal and determining the amount of liquid in the at least one container. | 11-04-2010 |
20130257644 | NON-INVASIVE SENSING SYSTEM AND METHOD - A non-invasive level sensing system for monitoring the amount of content in at least one container includes a platform for supporting the at least one container, at least one holder associated with the at least one container supported by the platform, a source for generating a radio frequency signal, circuitry in communication with the at least one holder for transmitting the radio frequency signal through the at least one holder into the at least one container and receiving a portion of the radio frequency signal reflected at a content-air interface in the at least one container, and circuitry for processing the reflected radio frequency signal and determining the amount of content in the at least one container. | 10-03-2013 |
20130265190 | NON-INVASIVE SENSING SYSTEM AND METHOD - A non-invasive sensing system for monitoring the amount of content in at least one container includes a platform for supporting the at least one container, at least one holder associated with the at least one container supported by the platform, a source for generating a radio frequency signal, circuitry in communication with the at least one holder for transmitting the radio frequency signal through the at least one holder into the at least one container and receiving a portion of the radio frequency signal reflected at a content-air interface in the at least one container, and circuitry for processing the reflected radio frequency signal and determining the amount of content in the at least one container. | 10-10-2013 |
Amitayu Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090077398 | Workload Apportionment According to Mean and Variance - An improved method is provided for managing workload on a multi-server computer system. In one embodiment, a subset of servers is selected according to an anticipated net workload. The remaining servers in the system may be powered off to conserve energy and prolong equipment life. Workload is dynamically apportioned among the subset of servers at selected intervals to more uniformly distribute the mean and variance of the workload among the subset of servers. More particularly, the mean and the variance for each of a plurality of workload units are equally weighed in determining a ranking of the workload units. The workload units may be ordered according to a mathematical combination of the mean and variance, such as the sum or product of mean and variance for each workload unit. The workload units are allocated among the subset of servers in according to rank, such as by assigning the workload units to the servers in a reverse round-robin fashion according to rank. Predictive power management schemes such as DVS and DVFS may then be used to control power to the servers. | 03-19-2009 |
Aniruddha Das, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080247351 | Scalable Satellite Deployment - A scalable subscriber terminal for bi-directional communication with a gateway through one or more satellites is provided according to another embodiment of the invention. The scalable subscriber terminal may comprise a plurality of antennas and be configured to operate in at least a first communication mode prior to switching to a second communication mode. The first communication mode may comprise communicating with the gateway through a first satellite. The second communication mode may include communicating with the gateway through the first satellite and a second transceiver. The scalable subscriber terminal may download MIMO operational firmware from the gateway through the first satellite prior to switching to the second communication mode. The first communication mode may be a SISO or SIMO mode. The second communication mode may be a MISO or MIMO mode. The second transceiver may be a second satellite or a terrestrial repeater. | 10-09-2008 |
20080261522 | Multi-Antenna Satellite System With Wireless Interface To Vehicle - A wireless satellite communication device is provided according to one embodiment of the invention. The wireless satellite communication device may include one or more satellite antennas, one or more local antennas and circuitry. A satellite antenna may be configured to communicate with one or more satellites. The local antenna may be configured to communicate with one or more wireless user devices within the vicinity of the wireless satellite communication device. The local antennas may include a local antenna. The circuitry may be coupled with the satellite antenna and the local antenna and may be configured to receive data from the satellite antenna and transmit the data with the local antenna. The wireless satellite communication device may also include a solar panel configured to provide electrical power to at least the satellite antenna, the local antenna, and the circuitry. | 10-23-2008 |
20090034448 | MIMO SATELLITE SYSTEM - A satellite communication system is disclosed that utilizes multiple antenna for subscriber terminals to process streams. A first node relays a first stream between the ground station and the subscriber terminals. A second node relays the second lower information rate signal to the subscriber terminals. Spatial relationships are used to differentiate the first stream from the second stream. At least one of the first and second nodes includes a satellite, and the first and second nodes are separated by 50 miles or more. Optionally, frequency ranges for the first and second streams overlap in time. In some cases, the second stream can contain additional information where the second node is terrestrial. | 02-05-2009 |
20110176628 | SYMBOL TIMING RELATIVE OFFSET MULTI ANTENNA SYSTEM AND METHOD - A multi-antenna communication method. A transmitter accepts a plurality of n data sources, and a plurality of MT independent data streams are prepared for transmission through a plurality of MT different antennae. The transmitter introduces a sub-symbol offset between symbols in the plurality of MT independent data streams transmitted by adjacent ones of the plurality of MT different antennae. Receivers for receiving and processing the Mτ independent data streams are also provided. | 07-21-2011 |
Ashutosh Das, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110010161 | MODELING COMPUTER APPLICATIONS AND STORAGE USED THEREBY - Embodiments of the invention provide a technique to model applications and storage used thereby. An aspect of the present invention is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host computer having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; tracking operation of the storage associated with the application object as a service being delivered by the storage to the application; and presenting result on the service being delivered by the storage to the application based on tracking the operation of the storage. | 01-13-2011 |
20110010445 | MONITORING APPLICATION SERVICE LEVEL OBJECTIVES - Embodiments of the invention provide a technique to model applications and storage used thereby, and to monitor application service level objectives. An aspect is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; monitoring one or more application-based storage service level objectives for the storage utilized by the application, each service level objective being defined by a user to be threshold specific to the application; and alerting the user when any of the one or more service level objectives being monitored is violated. | 01-13-2011 |
20110010664 | FLEXIBLE REPORTING ON STORAGE RESOURCES - A method for providing flexible reporting for applications which utilize storage in at least one storage system comprises presenting a plurality of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, each of the business views being a hierarchical folder structure of the applications and a plurality of folders, wherein at least one folder in the hierarchical folder structure contains at least one of an application or another folder; for each of the business views, presenting the applications and folders as a plurality of nodes which are selectable by the user; and in response to a selection of one of the nodes from the plurality of business views and a report type specified by the user, generating a report based on the report type of the selected node, the report aggregating any of the application storage characteristics for the selected node according to the report type. | 01-13-2011 |
Ashutosh Das, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090066369 | CLOCK GUIDED LOGIC WITH REDUCED SWITCHING - Methods and apparatuses for optimizing switching delay in integrated circuits are described. Combinational logic gates are modified with precharge circuitry and instantiated in order to reduce switching transitions of circuit elements in a signal path. | 03-12-2009 |
20100194435 | CLOCK GUIDED LOGIC WITH REDUCED SWITCHING - Methods and apparatuses for optimizing switching delay in integrated circuits are described. Combinational logic gates are modified with precharge circuitry and instantiated in order to reduce switching transitions of circuit elements in a signal path. | 08-05-2010 |
Atish Das, Chino Hills, CA US
Patent application number | Description | Published |
---|---|---|
20120324074 | WORKFLOW PROCESSES AND SYSTEMS - A federation of workflow management systems and corresponding method. A method includes maintaining a master workflow process definition in a first workflow management system. The method includes publishing the master workflow process definition to an object directory services server. The method includes importing a replica workflow process definition, corresponding to the master workflow process definition, to a second workflow management system. The method includes modifying the master workflow process definition to produce an updated master workflow process definition. The method includes sending an updated replica workflow process definition, corresponding to the updated master workflow process definition, to the second workflow management system. | 12-20-2012 |
Daphane Das, Campbell, CA US
Patent application number | Description | Published |
---|---|---|
20110128963 | SYSTEM AND METHOD FOR VIRTUAL CHANNEL COMMUNICATION - A system and method for communicating over a single virtual channel. The method includes reserving a first group of credits of a credit pool for a first traffic class and a second group of credits of the credit pool for a second traffic class. In addition, a first and second respective groups of tags are reserved from a tag pool for the first and second traffic class. A packet may then be selected from a first buffer for transmission over the virtual channel. The packet may include a traffic indicator of the first traffic class operable to allow the packet to pass a packet of the second traffic class from a second buffer. The method further includes sending the packet over the virtual channel and adjusting the first group of credits and the first group of tags based on having sent a packet of the first traffic class. | 06-02-2011 |
Debopriya Das, Albany, CA US
Patent application number | Description | Published |
---|---|---|
20090177450 | SYSTEMS AND METHODS FOR PREDICTING RESPONSE OF BIOLOGICAL SAMPLES - Embodiments relate to genomic technologies using adaptive spline analysis that predict responses of cancer cells. For example, responses of cancer cells to specific medications and/or treatments may be predicted based on adaptive linear spline analyses. | 07-09-2009 |
20110183336 | Method to Predict Responsiveness of Breast Cancer to Polyamine-Type Chemotherapy - Methods of-identifying a basal or luminal phenotype of a cell, comprising detecting expression of one or more of a set of predictive biomarker genes or proteins that identify the cell as having a basal or luminal cancer subtype and compositions for treating identified basal or luminal cancers. | 07-28-2011 |
20120178104 | Spatial Biomarker of Disease and Detection of Spatial Organization of Cellular Receptors - A signature of a condition of a live cell is established in an assay that allows distribution of the receptors on the cell surface in response to binding a ligand. The receptors can be optically detected and quantified to provide a value for the condition, Test drugs can be screened for therapeutic potential in the assay: a potentially efficacious drug is identified by an ability to modulate an established signature. The receptor distribution signature can be corroborated with an mRNA expression profile of several genes, indicating, for example, metastasis. | 07-12-2012 |
Debopriya Das, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090274680 | Human Phospholipases - The invention provides human lipid metabolism enzymes (LME) and polynucleotides which identify and encode LME. The invention also provides expression vectors, host cells, antibodies, agonists, and antagonists. The invention also provides methods for diagnosing, treating, or preventing disorders associated with aberrant expression of LME. | 11-05-2009 |
Dinesh Das, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20090030874 | Techniques for Optimizing SQL Statements Using User-Defined Indexes with Auxiliary Properties - In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The database server receives a query that specifies one or more parameters. A query optimizer generates a plurality of execution plans for evaluating the query. The query optimizer estimates a plurality of total costs respectively associated with the plurality of execution plans, where estimating a particular total cost associated with a particular execution plan comprises: invoking the one or more functions with one or more function arguments based on the one or more parameters; receiving one or more index costs that are associated with using the one or more auxiliary properties of the user-defined index to evaluate the query; and determining the particular total cost based on the one or more index costs. From the plurality of execution plans, the query optimizer selects an optimal execution plan that is associated with an optimal total cost of the plurality of total costs. | 01-29-2009 |
20090030883 | Techniques for Extending User-Defined Indexes with Auxiliary Properties - In one embodiment, a database server registers one or more functions included in a user-defined index that includes one or more auxiliary properties. The one or more functions are operable to generate index entries of the user-defined index for the one or more auxiliary properties. The one or more auxiliary properties are different than, and in addition to, a primary property of the user-defined index that provides for evaluating a query operator. The database server receives a first statement that defines the user-defined index, where the first statement includes one or more parameters that define the one or more auxiliary properties. The database server invokes the one or more functions in response to the first statement, where the one or more functions when invoked generate and store the index entries of the user-defined index according to the one or more parameters that define the one or more auxiliary properties. | 01-29-2009 |
20090106219 | SQL Execution Plan Verification - Approaches, techniques, and mechanisms are disclosed for ensuring that a database command is executed according to a query plan that has been verified to be actually optimal. Except in rare circumstances, a database server does not execute a query plan unless it is first verified by the database server. The database server receives a request to execute a database command. The database server determines an unverified plan is the best plan for satisfying the request. Rather than risk the unknown behavior of an unverified plan, the database server instead satisfies the request according to a verified plan. Subsequently—for example as part of a scheduled job—the database server executes the unverified plan to determine performance statistics. Based at least on the performance statistics, the database server determines whether or not to verify the unverified plan. Techniques for concurrent and optimistic verifications are also disclosed. | 04-23-2009 |
20090106306 | SQL Execution Plan Baselines - Approaches, techniques, and mechanisms are disclosed for maintaining a set of baseline query plans for a database command. Except in rare circumstances, a database server may only execute a command according to a baseline plan, even if the database server predicts that a different plan has a lower cost. The set of baseline plans are plans that, for one reason or another, have been determined to provide acceptable actual performance in at least one execution context. When the database server receives a request to execute a particular command, the database server, if possible, always executes the command according to the lowest predicted cost baseline plan. The database server may evolve the plan baseline to include additional plans by generating and testing new plans in response to new requests to execute the database command, or as part of a query optimization or tuning process. | 04-23-2009 |
20090106320 | Automatic Recognition and Capture of SQL Execution Plans - Approaches, techniques, and mechanisms are disclosed for capturing and utilizing information related to query plans exhibiting interesting characteristics. A database server receives a request to execute a command. The database server executes the command according to a query plan. In response to determining that the command matches one or more pre-defined criteria, the database server captures information related to the execution of the first command. The criteria may include, for example, whether or not the command is repeatable, the existence of bind variables, access of a particular object, high resource utilization, receipt from a particular user, client, or application, etc. The information recorded may include, for example, performance statistics collected during execution of the first plan, data indicating the execution context during execution of the first plan, and properties of the first plan. The recorded information may subsequently be utilized by the database server in executing other database other database commands. | 04-23-2009 |
20090106321 | Maintaining and Utilizing SQL Execution Plan Histories - Approaches, techniques, and mechanisms are disclosed for maintaining a history of query plans executed for a database command, along with information related to each query plan. A database server receives a request to execute a particular command. The database server determines a plan for executing the particular command. The database server adds first information to a plan history associated with the particular command. The plan history comprises information related to a plurality of plans that have been generated for the particular command. The first information may include, for example, properties of the plan (including an outline of the plan) as well as statistics collected during execution of the plan. The database server may implement techniques for periodically refreshing information in a plan history. The database server may also implement techniques for purging old or less important plans. | 04-23-2009 |
20140236921 | SQL EXECUTION PLAN VERIFICATION - Approaches, techniques, and mechanisms are disclosed for ensuring that a database command is executed according to a query plan that has been verified to be actually optimal. Except in rare circumstances, a database server does not execute a query plan unless it is first verified by the database server. The database server receives a request to execute a database command. The database server determines an unverified plan is the best plan for satisfying the request. Rather than risk the unknown behavior of an unverified plan, the database server instead satisfies the request according to a verified plan. Subsequently—for example as part of a scheduled job—the database server executes the unverified plan to determine performance statistics. Based at least on the performance statistics, the database server determines whether or not to verify the unverified plan. Techniques for concurrent and optimistic verifications are also disclosed. | 08-21-2014 |
Dipankar Das, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20110137975 | SECURE PROFILING METHOD PROVIDING PRIVACY IN SOCIAL NETWORKING SYSTEMS - The present invention includes devices and methods for enabling private and secure data collection by profile servers relating to users that are associated with a profiling user in a social networking system. Particular aspects of the present invention are described in the claims, specification and drawings. | 06-09-2011 |
Dipankar Das, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20130002842 | Systems and Methods for Motion and Distance Measurement in Gastrointestinal Endoscopy - Systems and methods for extracting and measuring motion from images capture during capsule endoscopy in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an endoscope system configured to generate a spatial index of images captured along a passageway includes a processor and a camera configured to capture a plurality of images as the camera moves along a passageway, wherein the processor is configured to compare sets of at least two images from the plurality of images, determine motion of the camera along the passageway using the sets of at least two images, determine the distance the camera traveled along the passageway at the point at which an image in each of the sets of at least two images was captured, and generate a spatial index for the plurality of images by associating distances traveled along the passageway with the images. | 01-03-2013 |
Gavin Das, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090217208 | System and Method for Gathering Product, Service, Entity and/or Feature Opinions - A scraper system comprises a first scraper including a scraper manager for determining when to initiate content capture from a first website, the first website including content containing at least one end-user opinion corresponding to a category of interest; a navigation engine coupled to the scraper manager for navigating to the first website; a content capture engine coupled to the navigation engine for capturing the content on the first website; and a scraper database manager coupled to the content capture engine for controlling the storage of the captured content. | 08-27-2009 |
20090265332 | System and Methods for Evaluating Feature Opinions for Products, Services, and Entities - A system for evaluating a review having unstructured text comprises a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor. | 10-22-2009 |
20120143597 | System and Methods for Evaluating Feature Opinions for Products, Services, and Entities - A system for evaluating a review having unstructured text comprises a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor. | 06-07-2012 |
Hemanga Das, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110107289 | METHOD OF IMPLEMENTING PHYSICALLY REALIZABLE AND POWER-EFFICIENT CLOCK GATING IN MICROPROCESSOR CIRCUITS - A method and system of merging gated-clock domains in a semiconductor design includes producing, for each subset of clock gating functions in an initial set of clock gating functions, a set of quantified functions produced by existentially quantifying each clock gating function in the subset over a set of variables that are not part of the support sets of the other clock gating functions of the subset. If the set of quantified functions are equal, selecting one as a super clock gating function and adding it to the set of super clock gating functions. The set of super clock gating functions are sorted according to a criterion and the best is selected and added to the set of final clock gating functions. The remaining super clock gating functions are modified to prevent flip-flops gated by the selected super clock gating function from being gated by remaining super clock gating functions. | 05-05-2011 |
Jaydip Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110242713 | PLANAR VOLTAGE PROTECTION ASSEMBLY - A voltage protection assembly includes a planar substrate, an input terminal, a capacitive element, an inductive element, and an output terminal. The substrate includes conductive traces with the input terminal conductively coupled with at least one of the traces. The capacitive element is electrically coupled with the input terminal. The inductive element is conductively coupled with the capacitive element. The output terminal is disposed on the substrate and is conductively coupled with the inductive element. The output terminal, the inductive element, the capacitive element, and the input terminal are connected in series to form a voltage protection circuit that filters one or more frequencies of a data signal transmitted through the voltage protection circuit. At least one of the capacitive element or the inductive element is entirely disposed within the thickness dimension of the substrate. | 10-06-2011 |
Jaydip Das, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20110291789 | PLANAR INDUCTOR DEVICES - A multilayer inductor device includes a planar substrate, a ferrite body, and an outer and an inner conductive coil. The substrate includes plural dielectric layers with the ferrite body is disposed in the substrate. The outer and inner conductive coils are helically wrapped around the ferrite body. The outer conductive coil includes first upper conductors, first lower conductors, and first conductive vias vertically extending through the substrate and conductively coupled with the first upper and lower conductors. The inner conductive coil includes second upper conductors, second lower conductors, and second conductive vias vertically extending through the substrate and conductively coupled with the second upper and lower conductors. The inner conductive coil is disposed between the outer conductive coil and the ferrite body. | 12-01-2011 |
20130034996 | ELECTRICAL CONNECTOR HAVING A MAGNETIC ASSEMBLY - An electrical connector includes a housing having a plug cavity configured to receive a modular plug therein. A terminal assembly is coupled to the housing. The terminal assembly has a plurality of terminals configured to engage corresponding terminals of the modular plug. The electronic connector includes a magnetic assembly that has a circuit board. The terminals are terminated to the circuit board. The magnetic assembly has magnetic circuits coupled to the circuit board. Each magnetic circuit has a ferrous portion and conductors circumferentially wrapped around the ferrous portion. At least one of the magnetic circuits is coated with a coating material that includes a matrix and filler. The filler can have a higher or lower dielectric constant than the matrix. The dielectric characteristics of the nano-composite can be tuned by varying the concentrations of the filler and matrix material. This tunable nano-composite can serve as an additional design knob for better impedance matching for the magnetic connectors over a wide frequency range. | 02-07-2013 |
Kalyan Das, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140189134 | System and Method for NAS Server Test Load Generation - System and method embodiments are provided herein to test Network Attached Storage (NAS) server performance by generating a sufficient load in NAS client sessions. A test device is configured to run as many needed NAS clients to generate enough NAS session load for evaluating the NAS server performance. An embodiment comprises a method for testing a NAS server comprising starting a NAS client, establishing a session between the NAS client and the NAS server, exchanging communications for the session at a network stack layer below the NAS client, terminating the NAS client, starting a second NAS client, establishing a subsequent session between the second NAS client and the NAS server, exchanging communications for the subsequent session at the network stack layer while exchanging communications for the session, and terminating the second NAS client. | 07-03-2014 |
20140369348 | Enhanced Flow Entry Table Cache Replacement in a Software-Defined Networking Switch - In a network switch of a software-defined network (SDN) architecture, a method for improving cache replacement (CR) efficiency implemented therein, the method comprising maintaining a flow table comprising a plurality of flow entries, computing a replacement index (RI) value for each of the plurality of flow entries resulting in a plurality of RI values, wherein computing an RI value for a flow entry is at least partially based on latency sensitivity of a forwarding path specified by the flow entry, and generating, based on at least some of the computed RI values, an eviction list comprising a number of list entries, wherein each of the list entries points to one of at least a fraction of the flow entries. | 12-18-2014 |
Kanad Das, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20120178688 | THERAPEUTIC AGENTS FOR REDUCING PARATHYROID HORMONE LEVELS - Compounds having activity for lowering parathyroid hormone levels are described. In one embodiment, the compounds are comprised of a contiguous sequence of subunits, X | 07-12-2012 |
20130150297 | THERAPEUTIC AGENTS FOR REDUCING PARATHYROID HORMONE LEVELS - Compounds having activity for lowering parathyroid hormone levels are described. In one embodiment, the compounds are comprised of a contiguous sequence of subunits, X | 06-13-2013 |
Kaushik Das, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110188387 | DETECTION OF ACTIVE NODES, SAFE NODE REMOVAL CONDITIONS, AND CROSS-CABLING CONDITIONS FOR MAINTENANCE OPERATIONS WITHIN A MULTI-CHASSIS ROUTING MATRIX - A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link. | 08-04-2011 |
20120218996 | DETECTION OF ACTIVE NODES, SAFE NODE REMOVAL CONDITIONS, AND CROSS-CABLING CONDITIONS FOR MAINTENANCE OPERATIONS WITHIN A MULTI-CHASSIS ROUTING MATRIX - A system includes a first device connected to a second device The first device includes a second node connected to a first node and the second device via a link, and includes a backup second node connected to the first node and the second device via another link. The first node is configured to receive, via the link or the other link, a group of packets (i.e., “packets”), from the second device; display a first notification that the second node can be removed when the packets are received via only the other link; display a second notification indicating that the backup second node can be removed when the packets are received via only the link; and display a third notification indicating that neither the second node nor the backup second node can be removed when the packets are not received via only the link and via only the other link. | 08-30-2012 |
Manoj Das, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110145704 | PROVIDING MULTIPLE VIEWS OF A BUSINESS PROCESS DEFINITION TO DIFFERENT VIEWS - In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users. | 06-16-2011 |
20110202473 | Progressive Refinement Model for Business Processes - In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users. | 08-18-2011 |
20120005116 | MODELING OF BUSINESS PROCESS DATA - In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements. | 01-05-2012 |
20130238386 | MODELING OF BUSINESS PROCESS DATA - In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements. | 09-12-2013 |
20140310055 | Progressive Refinement Model for Business Processes - In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users. | 10-16-2014 |
Neelay Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120226827 | Mechanism for Performing SDIO Aggregation and Conveying SDIO Device Status to the Host Software - The subject matter disclosed herein relates to systems and/or devices capable of transmitting data packets over a hardware command interface. In one particular example, multiple data packets may be transmitted between a host device and a peripheral device in a single hardware interface command. | 09-06-2012 |
Palash P. Das, Vista, CA US
Patent application number | Description | Published |
---|---|---|
20110163077 | LASER THIN FILM POLY-SILICON ANNEALING OPTICAL SYSTEM - A high energy, high repetition rate workpiece surface heating apparatus is disclosed which comprise a XeF laser producing a laser output light pulse beam, an optical system narrowing the laser output light pulse beam in the short axis of the laser output light pulse beam and expanding the laser output light pulse beam to form in a long axis of the beam a workpiece covering extent of the long axis, the optical system focuses the laser output light pulse beam at a field stop with a magnification sufficient to maintain an intensity profile that has sufficiently steep sidewalls to allow the field stop to maintain a sufficiently steep beam profile at the workpiece. | 07-07-2011 |
Palash P. Das, Oceanside, CA US
Patent application number | Description | Published |
---|---|---|
20090256057 | Systems and methods for implementing an interaction between a laser shaped as line beam and a film deposited on a substrate - A laser crystallization apparatus and method are disclosed for selectively melting a film such as amorphous silicon that is deposited on a substrate. The apparatus may comprise an optical system for producing stretched laser pulses for use in melting the film. In still another aspect of an embodiment of the present invention, a system and method are provided for stretching a laser pulse. In another aspect, a system is provided for maintaining a divergence of a pulsed laser beam (stretched or non-stretched) at a location along a beam path within a predetermined range. In another aspect, a system may be provided for maintaining the energy density at a film within a predetermined range during an interaction of the film with a shaped line beam. | 10-15-2009 |
20120298838 | SYSTEMS AND METHODS FOR IMPLEMENTING AN INTERACTION BETWEEN A LASER SHAPED AS LINE BEAM AND A FILM DEPOSITED ON A SUBSTRATE - A laser crystallization apparatus and method are disclosed for selectively melting a film such as amorphous silicon that is deposited on a substrate. The apparatus may comprise an optical system for producing stretched laser pulses for use in melting the film. In still another aspect of an embodiment of the present invention, a system and method are provided for stretching a laser pulse. In another aspect, a system is provided for maintaining a divergence of a pulsed laser beam (stretched or non-stretched) at a location along a beam path within a predetermined range. In another aspect, a system may be provided for maintaining the energy density at a film within a predetermined range during an interaction of the film with a shaped line beam. | 11-29-2012 |
Pankaj Das, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100027379 | Ultrasonic Through-Wall Communication (UTWC) System - Apparatus for communicating information across a solid wall has one or two outside ultrasonic transducers coupled to an outside surface of the wall and connected to a carrier generator for sending an ultrasonic carrier signal into the wall and for receiving an output information signal from the wall. One or two inside ultrasonic transducers are coupled to an inside surface of the wall and one of them introduces the output information signal into the wall. When there are two inside transducers inside the wall, one receives the carrier signal and the second transmits the carrier after it is modulated by the output information from the sensor. When there is one inside transducer, the output information from the sensor is transmitted by changing the reflected or returned signal from the inside transducer. A power harvesting circuit inside the wall harvests power from the carrier signal and uses it to power the sensor. | 02-04-2010 |
Pranta Das, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090300116 | APPLICATION GATEWAY DEVICE - In an embodiment, a data processing system comprises application workflow optimizing logic and which when executed is operable to receive first workflow data that defines a sequence of processing operations to perform on an application-layer message; rewrite the first workflow data by separation of dependent update operations to result in creating rewritten workflow data; and store the rewritten workflow data in a data repository. Application gateway logic may be operable to receive one or more packets; construct a received message from one or more payloads of the packets; classify the received message to identify a particular workflow associated with the message; apply the particular workflow, using the rewritten workflow data, to the received message to result in identifying a destination application server and creating an outgoing message; send the outgoing message to the destination application server. | 12-03-2009 |
Pulak Das, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110252334 | MULTI-CHANNEL USER INTERFACE ARCHITECTURE - A computer-readable medium, computer-implemented method, and multi-channel user interface system are provided. In one embodiment, a computer-readable medium has instructions stored thereon that, when executed by a processor, cause the processor to perform a method. The instructions include providing source code and metadata for a base set of user interfaces, where the base set of user interfaces is capable of being executed on multiple channel. The metadata is capable of configuration for a specific channel. The configuration of metadata for a specific channel includes projecting one or more task flows from a task flow template and configuring one or more regions for each task flow. | 10-13-2011 |
Ranadip Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120239775 | TRANSPARENT PROXY CACHING OF RESOURCES - A device receives, from a client device, a request for a resource available from an origin device, and determines whether the resource is cached in a cache server. When the resource is cached, the device provides a first command instructing the client device to request the resource from the cache server, receives, from the client device, a first new request for the resource, and enables, based on the first new request, the client device to receive the resource from the cache server. When the resource is not cached, the device creates a firewall filter, provides a second command instructing the client device to request the resource from the origin device, receives, via the firewall filter and from the client device, a second new request for the resource, and enables, based on the second new request, the client device to receive the resource from the origin device. | 09-20-2012 |
Rasmi Das, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110136293 | REACTION METHODS TO FORM GROUP IBIIIAVIA THIN FILM SOLAR CELL ABSORBERS - The present invention provides a method to form Group IBIIIAVIA solar cell absorber layers on continuous flexible substrates. In a preferred aspect, the method forms a Group IBIIIAVIA absorber layer for manufacturing photovoltaic cells by providing a workpiece having a precursor layer formed over a substrate, the precursor layer including copper, indium, gallium and selenium; heating the precursor layer to a first temperature; reacting the precursor layer at the first temperature for a first predetermined time to transform the precursor layer to a partially formed absorber structure; cooling down the partially formed absorber structure to a second temperature, wherein both the first temperature and the second temperature are above 400° C.; and reacting the partially formed absorber structure at the second temperature for a second predetermined time, which is longer than the first predetermined time, to form a Group IBIIIAVIA absorber layer. | 06-09-2011 |
Robin K. Das, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20080215546 | Time Series Search Engine - Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search. | 09-04-2008 |
20110208743 | MACHINE DATA WEB - Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together. | 08-25-2011 |
20120117079 | TIME SERIES SEARCH ENGINE - Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search. | 05-10-2012 |
Robin Kumar Das, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20120239660 | DISTRIBUTED LICENSE MANAGEMENT FOR A DATA LIMITED APPLICATION - The invention is directed towards enabling data volume and data type based licensing of software in a distributed system of a plurality of remote and/or local nodes. The invention enables measuring and optionally restricting the use of software based on one or more provided licenses that restrict the amount and type of data that may be processed by the software. New and older licenses may be added together for a single, bulk entitlement for a given volume of data processing for one or all types of data. Different users in the same enterprise may combine license entitlements too. Also, a new license can be acquired repeatedly, without requiring the issuance of combined licenses by the issuing authority and/or the revocation of prior licenses. | 09-20-2012 |
Sandip Das, Belmont, CA US
Patent application number | Description | Published |
---|---|---|
20110153942 | REDUCING IMPLEMENTATION COSTS OF COMMUNICATING CACHE INVALIDATION INFORMATION IN A MULTICORE PROCESSOR - A processor may include several processor cores, each including a respective higher-level cache, wherein each higher-level cache includes higher-level cache lines; and a lower-level cache including lower-level cache lines, where each of the lower-level cache lines may be configured to store data that corresponds to multiple higher-level cache lines. In response to invalidating a given lower-level cache line, the lower-level cache may be configured to convey a sequence including several invalidation packets to the processor cores via an interface, where each member of the sequence of invalidation packets corresponds to a respective higher-level cache line to be invalidated, and where the interface is narrower than an interface capable of concurrently conveying all invalidation information corresponding to the given lower-level cache line. Each invalidation packet may include invalidation information indicative of a location of the respective higher-level cache line within different ones of the processor cores. | 06-23-2011 |
20110185125 | RESOURCE SHARING TO REDUCE IMPLEMENTATION COSTS IN A MULTICORE PROCESSOR - A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers may share access to an interconnect egress port coupled to the interconnect network, and may generate multiple concurrent requests to convey data via the shared port, where each of the requests is destined for a corresponding core, and where a datapath width of the port is less than a combined width of the multiple requests. The given tag unit may arbitrate among the controllers for access to the shared port, such that the requests are transmitted to corresponding cores serially rather than concurrently. | 07-28-2011 |
20120239883 | RESOURCE SHARING TO REDUCE IMPLEMENTATION COSTS IN A MULTICORE PROCESSOR - A processor may include several processor cores, each including a respective higher-level cache; a lower-level cache including several tag units each including several controllers, where each controller corresponds to a respective cache bank configured to store data, and where the controllers are concurrently operable to access their respective cache banks; and an interconnect network configured to convey data between the cores and the lower-level cache. The controllers in a given tag unit may share access to a resource that may include one or more of an interconnect egress port coupled to the interconnect network, an interconnect ingress port coupled to the interconnect network, a test controller, or a data storage structure. | 09-20-2012 |
Sanjib Kumar Das, Oceanside, CA US
Patent application number | Description | Published |
---|---|---|
20100093935 | METHOD OF PREPARING POLYGLUTAMATE CONJUGATES - Methods for preparing and isolating polymer conjugates that include a recurring unit of Formulae (I) and (Ia) are described herein. The polymer conjugates can include an anti-cancer drug. | 04-15-2010 |
20120189554 | MULTI-FUNCTIONAL DRUG CARRIERS - Various biodegradable polyglutamate-amino acids comprising recurring units of the general formulae (I) and (II) are prepared. Such polymers are useful for variety of drug, targeting, stabilizing and/or imaging agent delivery applications. | 07-26-2012 |
Saumitra Das, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090083399 | NETWORK TRAFFIC ROUTING - A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers. | 03-26-2009 |
20090083443 | AUTONOMOUS SERVICE BACKUP AND MIGRATION - A service appliance is installed between a production server running a service applications and service users. Upon being connected with the production server, the service appliance contacts the production server and/or service application and automatically replicates the service data from the service application. As additional service data is added to or modified by the service application of the production server, the service appliance automatically updates its replica of the data. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability using the replica of the data. When an operational production server is connected with the service appliance, the service appliance can automatically copy its service data to the service application of the operational production server. The operational production server can be the same as the original production server or a new production server. | 03-26-2009 |
20100192005 | Method and system for managing computer systems - A management system for a computer system is disclosed. The computer system operates or includes various products (e.g., software products) that can be managed in a management system or collectively by a group of management systems. Typically, the management system operates on a computer separate from the computer system being managed. The management system can make use of a knowledge base of causing symptoms for previously observed problems at other sites or computer systems. In other words, the knowledge base can built from and shared by different users across different products to leverage knowledge that is otherwise disparate. The knowledge base typically grows over time. The management system can use its ability to request information from the computer system being managed together with the knowledge base to infer a problem root cause in the computer system being managed. The computer system being managed can also request the management system to process its knowledge base for possible problem cause analysis. The management system can also continually identify persisting problem causing symptoms. | 07-29-2010 |
20120266234 | Network Traffic Routing - A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers. | 10-18-2012 |
20130054507 | METHOD AND SYSTEM FOR MANAGING COMPUTER SYSTEMS - A management system for a computer system is disclosed. The computer system operates or includes various products (e.g., software products) that can be managed in a management system or collectively by a group of management systems. Typically, the management system operates on a computer separate from the computer system being managed. The management system can make use of a knowledge base of causing symptoms for previously observed problems at other sites or computer systems. In other words, the knowledge base can built from and shared by different users across different products to leverage knowledge that is otherwise disparate. The knowledge base typically grows over time. The management system can use its ability to request information from the computer system being managed together with the knowledge base to infer a problem root cause in the computer system being managed. The computer system being managed can also request the management system to process its knowledge base for possible problem cause analysis. The management system can also continually identify persisting problem causing symptoms. | 02-28-2013 |
20130305085 | NETWORK TRAFFIC ROUTING - A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers. | 11-14-2013 |
20130305101 | Techniques for Autonomic Reverting to Behavioral Checkpoints - Aspect methods, systems and devices may be configured to create/capture checkpoints without significantly impacting the performance, power consumption, or responsiveness of the mobile device. An observer module of the mobile device may instrument or coordinate various application programming interfaces (APIs) at various levels of the mobile device system and constantly monitor the mobile device (via a low power process, background processes, etc.) to identify the normal operation patterns of the mobile device and/or to identify behaviors that are not consistent with previously computed normal operation patterns. The mobile device may store mobile device state information in a memory as a stored checkpoint when it determines that the mobile device behaviors are consistent with normal operation patterns, and upload a previously stored checkpoint to a backup storage system when it determines that the mobile device behaviors are not consistent with normal operation patterns. | 11-14-2013 |
20130305358 | Minimizing Latency of Behavioral Analysis Using Signature Caches - The various aspects include methods, systems, and devices configured to make use of caching techniques and behavior signature caches to improve processor performance and/or reduce the amount of power consumed by the computing device by reducing analyzer latency. The signature caching system may be configured to adapt to rapid and frequent changes in behavioral specifications and models and provide a multi-fold improvement in the scalability of behavioral analysis operations performed on the mobile device. | 11-14-2013 |
20140378111 | METHOD AND APPARATUS FOR USE IN PROVIDING CONTEXT-AWARE IDENTIFICATION OF MOBILE DEVICE APPLICATIONS - Various methods, apparatuses, devices, and articles of manufacture are provided for use by one or more electronic devices to provide or otherwise identify applications for potential use by a mobile device with respect to a particular environment. For example, a computing device may apply a context-aware filter to identify a list of applications for potential use by a mobile device; and, in response to a first event proffer one or more applications for use by the mobile device; and, in response to a second event withdraw the application for use by the mobile device. In another example, a mobile device may, in response to a first indication that an application has been proffered for use, initiate activation of the application; and, in response to a second indication that the application has been withdrawn for use, initiate deactivation of the application. | 12-25-2014 |
Saumitra M. Das, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110078439 | APPARATUS AND METHOD FOR USER IDENTITY AUTHENTICATION IN PEER-TO-PEER OVERLAY NETWORKS - Disclosed is a method for user identity authentication for a peer device joining a peer-to-peer overlay network. In the method, a credential server of the overlay network receives a registered user identity from a joining peer device. The credential server verifies the registered user identity with an identity provider. Upon receiving, at the credential server, successful verification of the registered user identity from the identity provider, the credential server issues to the joining peer device a signed certificate for use by an authenticated peer device in the overlay network to authenticate the registered user identity of the joining peer device, wherein the signed certificate is signed by a private key of the credential server. | 03-31-2011 |
20120214503 | Device, Method, and System for Receiving Content on a Mobile Computing Device - A mobile computing device, comprising processing components, memory components, a wireless receiver/transmitter, and an agent stored in the memory components. The agent is adapted to determine a pattern in data received and requested by the mobile computing device, determine a pattern in a location of the mobile computing device, and request to receive data based on (i) the pattern in the data received and requested by the mobile computing device, and (ii) the pattern in the location of the mobile computing device. | 08-23-2012 |
20120317226 | WEBSITE OBJECT DEPENDENCY FILE CREATION AND USE THEREOF - A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order. | 12-13-2012 |
20120317496 | WEBSITE OBJECT-REQUEST METHOD AND SYSTEM - A mobile computing device adapted to request to receive a plurality of objects comprising a website in a new order, the new order being different than an original order, wherein, at least a portion of the original order comprises an order provided from a base level website object. The new order for requesting to receive the plurality of objects is based on at least one of a plurality of metrics. The metrics comprise a depth of each of the plurality of objects, one or more children of the plurality of objects, an object type for each of the plurality of objects, whether a connection has been established with a domain servicing each of the plurality of objects, and when the connection was last established to the domain servicing each of the plurality of objects. | 12-13-2012 |
20130029723 | USER DISTANCE DETECTION FOR ENHANCED INTERACTION WITH A MOBILE DEVICE - Methods and apparatus for displaying content on a mobile device are disclosed. In one embodiment, a method includes obtaining content to display on the mobile device, obtaining distance information indicative of a distance that separates a user from the mobile device, accessing content-size data on the mobile device that is associated with the distance information, and adjusting a presentation of content on the mobile device based upon the content-size data. | 01-31-2013 |
20130035059 | MOBILE COMPUTING DEVICE APPLICATION NETWORK USE METRIC AND MONETARY COST MONITOR AND CONTROL - A mobile computing device comprising an application network use metric monitoring agent providing a network use metric usage for one or more mobile computing device applications and a network plan interface, wherein, a monetary cost is associated with the network use metric usage for the one or more mobile computing device applications. | 02-07-2013 |
20130102334 | EGRESS BASED MAP REGION CLASSIFICATION - Disclosed are systems, methods and techniques for classifying portions of an area depicted in a digitally encoded map. For example, features in a digitally encoded map may be extracted to identify a component area at least partially bounded by a perimeter formed by structures. One or more egress segments in the perimeter may be identified and characterized. The component area may then be classified based, at least in part, on a proportionality of a length of the egress segment to a size of at least one dimension of the component area. | 04-25-2013 |
20130194428 | SYSTEM AND METHOD FOR DETERMINING LOCATION OF A DEVICE USING OPPOSING CAMERAS - System and method for determining location of a device using opposing cameras are disclosed. In one embodiment, the method includes activating a front-facing camera and a back-facing camera of the device, capturing a first pair of images from a first orientation using the front-facing camera and the back-facing camera, where the first pair of images includes a first front image and a first back image, monitoring the device being rotated to a second orientation, capturing a second pair of images from the second orientation using the front-facing camera and the back-facing camera, where the second pair of images includes a second front image and a second back image, and determining a location of the device using the first pair of images and the second pair of images. | 08-01-2013 |
20140354822 | SYSTEM AND METHOD FOR DETERMINING LOCATION OF A DEVICE USING OPPOSING CAMERAS - System and method for determining location of a device using opposing cameras are disclosed. In one embodiment, the method includes activating a front-facing camera and a back-facing camera of the device, capturing a first pair of images from a first orientation using the front-facing camera and the back-facing camera, where the first pair of images includes a first front image and a first back image, monitoring the device being rotated to a second orientation, capturing a second pair of images from the second orientation using the front-facing camera and the back-facing camera, where the second pair of images includes a second front image and a second back image, and determining a location of the device using the first pair of images and the second pair of images. | 12-04-2014 |
Saumitra Mohan Das, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130012235 | Venue application for mobile station position estimation - Disclosed is a method, and a system to perform the method, comprising receiving venue infrastructure information at an entity hosted on a mobile station, and selectively providing a portion of the venue infrastructure information to one or more other entities hosted on the mobile station based, at least in part, on a privilege level attributed to the mobile station or a user associated with the mobile station. | 01-10-2013 |
20130017842 | RADIO MODEL UPDATING - The subject matter disclosed herein relates to systems, methods, apparatuses, devices, articles, and means for updating radio models. For certain example implementations, a method for one or more server devices may comprise receiving at one or more communication interfaces at least one measurement that corresponds to a position of a first mobile device within an indoor environment. At least one radio model that is stored in one or more memories may be updated based, at least in part, on the at least one measurement to produce at least one updated radio model. The at least one radio model and the at least one updated radio model may correspond to the indoor environment. The at least one updated radio model may be transmitted to enable a second mobile device to use the at least one updated radio model for positioning within the indoor environment. Other example implementations are described herein. | 01-17-2013 |
20130045758 | PEER DEVICE SUPPORTED LOCATION-BASED SERVICE PROVIDER CHECK-IN - Methods, apparatuses and articles of manufacture are provided for use in checking-in a mobile device with a location based service provider at a venue location. A candidate device check-in profile for a candidate device and one or more check-in validation schemes may, for example, be provided, directly or indirectly, to a computing device via the candidate device and/or one or more peer devices. The candidate device may, for example, be checked-in with the location based service provider in response to a determination that the candidate device check-in profile is valid. | 02-21-2013 |
20130109413 | Providing and utilizing maps in location determination based on RSSI and RTT data | 05-02-2013 |
20130122941 | Providing and utilizing maps in location determination based on RSSI and RTT data - The subject matter disclosed herein relates to utilizing location information, such as maps, in location determination based on Received Signal Strength Indication (RSSI) and Round-Trip Time (RTT) data. Weighting information can be determined from and/or provided in the location information. The weighting information associated with an area in which a mobile device is located can impact how RSSI and RTT data is weighted in a calculation of the mobile device's location. | 05-16-2013 |
20130143497 | DEVICE FOR ROUND TRIP TIME MEASUREMENTS - An appliance facilitates localization of a station (STA) in a network, for example, a short-range wireless network. An automatic response to a request for a measurement related communication is provided. The appliance can include a radio frequency (RF) interface and a media access control (MAC) section. The MAC section can receive the request and generate the automatic response immediately after a uniform period that is uniform among any such appliance within the network. The appliance performs only the generation of the automatic response, though the response can include additional information such as (x, y) coordinates of the appliance. | 06-06-2013 |
20130172009 | Methods and apparatuses for use in determining a location of a mobile device within a mutli-level physical structure - Methods and apparatuses are provided that may be implemented in a mobile device to determine that the mobile device is located within a particular level of a multi-level physical structure based, at least in part, on a comparison of measured wireless signals and stored measurements of wireless signals. | 07-04-2013 |
20130184012 | Radio model updating - The subject matter disclosed herein relates to systems, methods, apparatuses, devices, articles, and means for updating radio models. For certain example implementations, a method for one or more server devices may comprise receiving at one or more communication interfaces at least one measurement that corresponds to a position of a first mobile device within an indoor environment. At least one radio model that is stored in one or more memories may be updated based, at least in part, on the at least one measurement to produce at least one updated radio model. The at least one radio model and the at least one updated radio model may correspond to the indoor environment. The at least one updated radio model may be transmitted to enable a second mobile device to use the at least one updated radio model for positioning within the indoor environment. Other example implementations are described herein. | 07-18-2013 |
20130223261 | Processing time determination for wireless position determination - An example method for determining a processing time for wirelessly determining a position of a mobile station includes: measuring a round trip time delay to each of multiple wireless access points; estimating an initial processing time for each of the wireless access points; calculating the position of the mobile station based upon the measured round trip time delays and estimated processing times; and updating the initial processing time for each of the wireless access points based upon the calculated position of the mobile station. | 08-29-2013 |
20130236105 | METHODS FOR MODIFYING MAP ANALYSIS ARCHITECTURE - Apparatuses, methods, systems and computer-readable media for determining a hallway edge and/or room entrance of a map are presented. Embodiments may identify a point of interest (POI) on the map indicative of the room entrance. Embodiments may determine a first edge of the map close to the POI and representative of at least a first wall on the map, and may determine a second edge of the map close to the POI and representative of at least a second wall on the map. Embodiments may then perform a rank analysis of the first edge and second edge based on at least one characteristic of the first edge and one characteristic of the second edge, and may determine the orientation of the room entrance and/or the determine the hallway edge of the POI based at least in part on the rank analysis. | 09-12-2013 |
20130236106 | METHODS FOR GENERATING VISIBILITY MAPS - Apparatuses, methods, systems and computer-readable media for generating a visibility map in determination of a user's location are presented. Some embodiments may identify a point of interest (POI) whose location is predefined on a map. The map may be an overhead map, similar to a map found at a shopping mall or a 3-dimensional map. Embodiments may then determine a plurality of vectors emanating from the POI. The vectors may be representative of lines of sight from the POI on the map. Embodiments may then integrate at least some of the plurality of vectors to calculate an area on the map representative of a visibility map. | 09-12-2013 |
20130237246 | Wireless signal model updating using determined distances - An example method for updating a wireless signal model includes: measuring a distance from a mobile station to each wireless access point, of multiple wireless access points, based upon a wireless signal model; calculating a position of the mobile station based upon the measured distance; determining a computed distance to each wireless access point based upon the calculated position of the mobile station; updating the wireless signal model based upon the measured and computed distances to each wireless access point; and determining whether the wireless signal model has converged. | 09-12-2013 |
20130238234 | METHODS FOR DETERMINING A USER'S LOCATION USING POI VISIBILITY INFERENCE - Apparatuses, methods, systems and computer-readable media for using visibility maps of identified points of interest (POIs) to determine a user's location are presented. Users may determine their locations without relying on a global positioning technique, such as GPS or A-GPS. A user may instead rely on POIs identifiable from the user's visual field of view, and determine position based on the common area visible to each identified POI. | 09-12-2013 |
20130244693 | Characterizing an indoor structure based on detected movements and/or position locations of a mobile device - Various methods, apparatuses and articles of manufacture are provided which may be implemented in various devices for use in characterizing a signaling environment in an area of location uncertainty within an indoor structure. In an example, a computing device may obtain at least a portion of a travel log indicative measurements gathered by a mobile device within an area of location uncertainty, and a position fix based, at least in part, on one or more signals received at the mobile device within an area of location certainty. The computing device may, for example, determine an estimated trajectory of the mobile device within at least a portion of the area of location uncertainty within an indoor structure, e.g., leading to the position fix, based, at least in part on at least a portion of the plurality of measurements and the position fix. | 09-19-2013 |
20130267201 | Method for malicious activity detection in a mobile station - Disclosed is a method for malicious activity detection in a mobile station of a particular model. In the method, generic malicious behavior patterns are received from a network-based malicious behavior profiling system. Mobile-station-model-specific-behavior-analysis algorithms are generated in the mobile station based on the generic malicious behavior patterns. Mobile station operations may be observed to generate a mobile station activity observation. The mobile station activity observation may be analyzed using the mobile-station-model-specific-behavior-analysis algorithms to generate an activity analysis. Malicious activity may be detected based on the activity analysis. | 10-10-2013 |
20130282831 | METHODS AND APPARATUS FOR MERGING PEER-TO-PEER OVERLAY NETWORKS - Methods and apparatus for merging peer-to-peer overlay networks. A method includes receiving an advertisement from a second overlay network, determining a size of the second overlay network, performing a self search on the second overlay network based on a persistent node identifier, if the size of the second overlay network is greater than the size of a first overlay network, and joining the second overlay network if the persistent node identifier is not part of the second overlay network. An apparatus includes a transceiver to receive an advertisement from a second overlay network, and a processor coupled to the transceiver to determine a size of the second overlay network, perform a self search on the second overlay network based on a persistent node identifier, and join the second overlay network if the persistent node identifier is not part of the second overlay network. | 10-24-2013 |
20130295952 | ADAPTIVE UPDATING OF INDOOR NAVIGATION ASSISTANCE DATA FOR USE BY A MOBILE DEVICE - Various methods, apparatuses and articles of manufacture may be implemented for use in one or more computing platforms to adaptively provide and/or obtain indoor navigation assistance data (INAD) update(s) for use by a mobile device. An INAD update may, for example, comprise a subset of INAD available for an indoor environment. Such a subset may be determined based, at least in part, on a bounded region in an electronic map of the indoor environment. Such a bounded region may, for example, have a shape and/or a size based, at least in part, on at least one parameter indicative of a motion state of the mobile device. | 11-07-2013 |
20130342565 | INDOOR STRUCTURE INFERENCE USING POINTS OF INTEREST - In one implementation, a method may comprise: obtaining a digital map of an indoor region that identifies boundaries between subsections within the indoor region; and approximating locations of walls separating rooms within at least one of the subsections based, at least in part, on locations of feature labels provided in the digital map. | 12-26-2013 |
20140032161 | MULTI-LEVEL LOCATION DISAMBIGUATION - A method of disambiguating a location of a mobile station within a structure includes: obtaining, at the mobile station, regional pressure indications and corresponding region indications indicating regions within a structure that are vertically displaced with respect to each other, each of the regional pressure indications indicating atmospheric pressure information associated with the corresponding region; determining mobile station pressure information associated with a present location of the mobile station; comparing the mobile station pressure information with the regional pressure indications; and based on the comparing, determining in which of the regions the mobile station presently resides. | 01-30-2014 |
20140066103 | Mobile device locating in conjunction with localized environments - The subject matter disclosed herein relates to systems, methods, apparatuses, articles, etc. for mobile device locating in conjunction with localized environments. For certain example implementations, a method may comprise obtaining at a mobile device one or more signals comprising information indicative of a location thereof. The information may be transmitted to one or more servers. A location context identifier (LCI) may be received responsive to the transmitting, with the LCI corresponding to a localized environment at which the mobile device is located. The LCI may be transmitted to the one or more servers. Location-based data may be received responsive to the transmitting of the LCI, with the location-based data being associated with the LCI and pertaining to the localized environment. The location of the mobile device may be determined with respect to the localized environment based, at least in part, on the location-based data. Other example implementations are described herein. | 03-06-2014 |
20140094199 | TECHNIQUES FOR FASTER TIME-TO-FIRST-FIX - Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for a relatively faster time-to-first-fix, such as for use in or with a mobile communication device. Briefly, in accordance with at least one implementation, a method may include transmitting a first message to a mobile device, the first message comprising abbreviated positioning assistance data; receiving a second message from the mobile device, the second message comprising an indication of a coarse location of the mobile device; and transmitting a third message to the mobile device, the third message comprising a detailed tiled radio heat map obtained based, at least in part, on the received indication of the coarse location of the mobile device. | 04-03-2014 |
20140104437 | SENSOR CALIBRATION AND POSITION ESTIMATION BASED ON VANISHING POINT DETERMINATION - Disclosed are systems, apparatus, devices, method, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes at least one sensor, determining relative device orientation of the device based, at least in part, on determined location of at least one vanishing point in the captured image of the scene, and performing one or more calibration operations for the at least one sensor based, at least in part, on the determined relative device orientation. | 04-17-2014 |
20140119674 | PROCESSING AND MANAGING MULTIPLE MAPS FOR AN LCI - Systems, apparatus and methods for merging maps used by a positioning server are presented. Original maps are overlaid, concatenated or inset to create a more detailed map. The original maps are from different sources and/or in different formats. By merging or fusing maps together, a positioning server may create a better structural map, which is in turn used to create improved positioning assistance data. | 05-01-2014 |
20140120945 | METHODS TO OPTIMIZE AND STREAMLINE AP PLACEMENT ON FLOOR PLAN - Embodiments may automatically place access points (APs) on floor plans by incorporating a number of conventions for identifying types and locations of APs. These conventions may include the name of APs, MAC addresses, lat/lon information, and feature analysis or image recognition techniques for matching visual cues if the AP locations are marked on images. Some embodiment may conduct several other operations to optimize placement of APs. These optimization operations may reduce the number of steps needed to place APs on floor plans, and/or may reduce extraneous and superfluous information from the floor plans that may clutter the annotated floor plan map. | 05-01-2014 |
20140128093 | PORTAL TRANSITION PARAMETERS FOR USE IN MOBILE DEVICE POSITIONING - Various methods, apparatuses and/or articles of manufacture are provided for use in one or more electronic devices to perform and/or otherwise support certain positioning capabilities with regard to a mobile device. For example, certain positioning capabilities may make use of one or more portal transition parameters that may be based, at least in part, on a determined likelihood that a mobile device, if located in a first region of a specific environment and within a threshold area of a portal connecting the first region to a second region of the specific environment, may or may not make use of the portal to transition from the first region to the second region, e.g., through the portal. | 05-08-2014 |
20140128100 | Binning Venues Into Categories Based On Propagation Characteristics - Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized to facilitate or otherwise support one or more processes or operations in connection with binning venues into categories based, at least in part, on signal propagation characteristics associated with such venues. | 05-08-2014 |
20140129175 | MAP-BASED ADAPTIVE SAMPLING OF ORIENTATION SENSORS FOR POSITIONING - Techniques are provided for adaptively sampling orientation sensors in positioning systems based on location (e.g., map) data. Embodiments can enable a device to use location, direction, and/or location information to anticipate an expected change in motion. The embodiments can then identify and prioritize a number of sampling strategies to alter sampling rates of orientation sensors, and implement at least one strategy, based on priority. | 05-08-2014 |
20140132640 | AUTO-SCALING OF AN INDOOR MAP - A computer-implemented method of auto-scaling an indoor map includes receiving an unsealed electronic map that shows a floor plan of a building and creating control points on the unsealed electronic map. Each of control points includes an absolute coordinate pair and a corresponding local coordinate pair. The method also includes calculating a primary scaling factor based on the control points. The electronic map is then auto-scaled using the primary scaling factor to generate a scaled electronic map that shows the floor plan of the building. | 05-15-2014 |
20140133760 | RASTER TO VECTOR MAP CONVERSION - A computer-implemented method for converting a raster image map to a vector image map includes receiving an electronic raster image that shows an indoor map of a building structure. The method also includes determining whether the indoor map is a line map. If not, the indoor map is converted into a line map. Next, the electronic raster image is processed to generate a processed raster image of the indoor map. The method then extracts vector lines from the processed raster image to generate an electronic vector image that includes the indoor map of the building structure. | 05-15-2014 |
20140137017 | REGION MARKING FOR AN INDOOR MAP - A computer-implemented method of marking regions of an electronic map that shows a floor plan of a building includes receiving the electronic map and displaying a user interface on a display device. The user interface includes displaying the electronic map. The method also includes receiving user input demarcating a closed region of the electronic map and receiving user input indicating an element type of the closed region. A tag is then added to the electronic map to indicate the element type of the closed region. | 05-15-2014 |
20140142895 | EXTRACTING AND INFERRING MAP METADATA FROM ARCHITECTURAL DIAGRAMS - Systems, apparatus and methods for converting an architectural diagram to structural elements (e.g., such as walls, hallways and open areas) for forming assistance data are presented. An architectural diagram may contain too many layers to manually review each layer. Some examples disclosed herein sort layers of an architectural diagram based on if the layer probably contains structural elements useful for forming assistance data. The sorted list of layers may be user selectable or automatically incorporated into a floor plan containing only structural elements. Once a floor plan is created from an architectural diagram, assistance data may be created and sent to a mobile device. | 05-22-2014 |
20140149850 | Web Browsing Enhanced by Cloud Computing - Methods and devices include a server and at least two web browsers operable on at least two different computing devices. A server processes requested code to return binary code as metadata to assist a computing device render a webpage. The server transmits the generated metadata to at least one computing device. The computing device renders a webpage using at least a portion of the provided metadata. The metadata may identify portions of JavaScript that can be processed in parallel. The metadata may identify a library portion that does not have to be loaded. The metadata may identify a portion of the webpage that may be rendered first before a second portion of the webpage. Returning metadata to the computing device can assist the computing device in parsing, analyzing or executing the request for the webpage. | 05-29-2014 |
20140153773 | Image-Based Indoor Position Determination - In one implementation, a method may comprise: determining a topological representation of an indoor portion of a building based, at least in part, on positions or number of lines in an image of the indoor portion of the building; and comparing the topological representation to one or more stored topological representations, for example in a digital map of the building, to determine a potential position of the indoor portion of the building. | 06-05-2014 |
20140153789 | BUILDING BOUNDARY DETECTION FOR INDOOR MAPS - A computer-implemented method for detecting a boundary of a building from an indoor map includes providing an electronic raster image of the indoor map. A floor plan included in the map is a first color and a background of the image is a second color. The method includes scanning the image a first time in a plurality of directions and coloring pixels of the image a third color as they are scanned the first time until a pixel is detected that is not the second color. Then the image is scanned a second time in at least two directions. The second scan includes marking a pixel a fourth color for each third color to non-third color and each non-third color to third color transition. The resultant pixels of the fourth color represent the boundary of the building. | 06-05-2014 |
20140155090 | PROVISION OF POSITIONING DATA BASED ON DEVICE CAPABILITY - Disclosed are processes, systems and apparatuses for providing positioning data, such as assistance data, to a mobile device for use in performing positioning or navigation operations. In particular implementations, the positioning data is based, at least in part, on particular capabilities of the mobile device, for example a processing platform of the mobile device. In other implementations, positioning data provided to a mobile device may be tailored according to a cost function. | 06-05-2014 |
20140162589 | SYSTEM AND/OR METHOD OF LOCATING A PORTABLE SERVICE ACCESS TRANSCEIVER - Described are devices, methods, techniques and systems for locating a portable services access transceiver (PSAT) for use in aiding emergency “911” services. In one implementation, one or more conditions indicative of movement of a PSAT may initiate a process for obtaining a new estimated location of the PSAT. In another implementation, a location of a PSAT may be determined or updated using indoor navigation techniques. | 06-12-2014 |
20140194137 | Method and/or system for obtaining signatures for use in navigation - Disclosed are systems, methods and techniques for obtaining round trip time (RTT) measurements from acquisition of signals at one or more mobile devices, the signals being transmitted by one or more transmitters; approximating locations of the one or more mobile devices while obtaining the RTT measurements; and combining the measurements to determine expected RTT signature values at discrete positions in the area based, at least in part, on the obtained RTT measurements and the approximated locations. | 07-10-2014 |
20140198227 | ORIENTATION DETERMINATION BASED ON VANISHING POINT COMPUTATION - Disclosed are systems, apparatus, devices, methods, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes an accelerometer, and determining orientation of the device based, at least in part, on determined location of a vanishing point (e.g., a single vanishing point) in the captured image of the scene and at least one measurement obtained from the accelerometer. | 07-17-2014 |
20140201210 | AUTOMATIC MODEL SELECTION FOR ASSISTANCE DATA GENERATION BASED ON APRIORI INFORMATION - Various embodiments are described herein for improving relevancy and accuracy of assistance data (AD) generation from a set of floor plan map data based on contextualizing parameters in the set of floor plan map data to other related floor plan maps. The relevancy and accuracy of assistance data derived from a floor plan map may be improved by contextualizing or matching the floor plan map to other related floor plan maps where associated assistance data is already recorded. In some embodiments, floor plan maps may be identified which are closely related to the new floor plan map to be analyzed, and then the measurements of the closely related floor plan map as assistance data for the new floor plan map may be reused. In some embodiments, a relationship tree graph may be used to organize the floor plan maps into a logical relationship between each other. | 07-17-2014 |
20140214427 | LANDMARK BASED POSITIONING WITH VERBAL INPUT - Disclosed are systems, apparatus, devices, methods, computer program products, and other implementations, including a method that includes determining at a mobile device whether verbal input from a user is required to determine position of location of the user. The method also includes, in response to a determination that the verbal input from the user is required to determine the position of the location of the user, obtaining at the mobile device verbal description data representative of one or more geographic features viewable by the user from the location of the user, identifying at the mobile device the one or more of the geographic features from the obtained verbal description data, and determining, at the mobile device, positioning information for the location of the user based, at least in part, on the one or more geographic features identified from the verbal description data. | 07-31-2014 |
20140223553 | Location based process-monitoring - Disclosed are systems, apparatus, devices, methods, computer program products, and other implementations, including a method that includes determining location of a device, and controlling monitoring of behavior of one or more processes executing on the device based on the determined location of the device to identify potential one or more security-risky processes from the monitored one or more executing processes. In some embodiments, controlling the monitoring of the behavior of the one or more processes may include one or more of, for example, adjusting frequency of the monitoring of the one or more processes based on the determined location of the device, adjusting level of detail obtained for the monitored behavior of the one or more processes based on the determined location of the device, and/or adjusting features being observed for the monitored one or more processes based on the determined location of the device. | 08-07-2014 |
20140236476 | MOBILE DEVICE POSITIONING - Methods, apparatus, and computer program products for determining a mobile device location. An example of a method for determining a mobile device location includes receiving signals from a transmitter, measuring signal characteristics of the received signals, and downloading data from a database corresponding to a defined region associated with the transmitters. The downloaded data includes a set of position points, a classification of each position point, and expected signal characteristics for each position point. The method further includes comparing the measured signal characteristics with the expected signal characteristics for each position point, assigning a weight to position points based on the compared signal characteristics, and determining the mobile device location by selecting one position point from the set as a position point solution corresponding to the mobile device location based on the assigned weight. The position point solution is constrained by the classification of each position point. | 08-21-2014 |
20140243017 | USER-IN-THE-LOOP ARCHITECTURE FOR INDOOR POSITIONING - Techniques for determining a position of a mobile device in an indoor environment are provided. An example method includes receiving a request for the position of the mobile device within the indoor environment from an application running on the mobile device, estimating the position of the mobile device within the indoor environment based on signals received from a plurality of wireless access points responsive to receiving the request for the position of the mobile device, identifying an ambiguity in estimating the position of the mobile device, identifying disambiguation information for resolving the ambiguity in the position, requesting disambiguation information for resolving the ambiguity associated with the position, receiving the disambiguation information for resolving the ambiguity associated with the position; resolving the ambiguity in estimating the position using the disambiguation information; and determining the position of the mobile device in the indoor environment. | 08-28-2014 |
20140253371 | METHOD AND APPARATUS FOR ENABLING THE USE OF GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNALS INDOORS - Disclosed are apparatuses and methods for enabling the use of global navigation satellite system (GNSS) signals indoors. The method may include determining a first indoor position of the mobile device based on indoor transceiver signals. The method may also include determining, based at least in part on the determined first indoor position, that global navigation satellite system (GNSS) positioning signals are available. The method may also include determining a second indoor position of the mobile device based, at least in part, on GNSS positioning signals. | 09-11-2014 |
20140253582 | METHODS, APPARATUSES, AND DEVICES FOR RENDERING INDOOR MAPS ON A DISPLAY - Methods, apparatuses, and devices for rendering indoor maps on a display device of, for example, a mobile device, are presented. In one example, a processor of a mobile device may receive identifiers, such as alphanumeric identifiers, for points of interest (POI) and map at least portions of the identifiers to colors within a suitable color space, such as a RGB color space. | 09-11-2014 |
20140257687 | PYRAMID MAPPING DATA STRUCTURE FOR INDOOR NAVIGATION - An embodiment is directed to generating a polygon representation of a plurality of points of interest (POIs) in a scene having a corresponding base level map of the scene, and creating a new level map including a reduced number of polygon representations of POIs on the basis of elimination of POIs having a lower than specified POI importance level. In another embodiment, a mobile device (e.g., the user device) can specify the specified POI importance level to trigger the generation and delivery of the new level map which conforms to the specified POI importance level so that the new level map can be displayed to a user of the mobile device (e.g., in conjunction with navigation instructions to one or more of the remaining POIs). | 09-11-2014 |
20140257688 | METHODS AND APPARATUS FOR POSITION ESTIMATION - Systems, apparatus and methods disclosed herein facilitate mobile station (MS) location determination using MS captured images of known points of interest (POIs). In some embodiments, each POI is associated with a corresponding visibility map comprising a set of grid points, and a subset of the POIs may be identified from the MS captured images by matching the MS captured images of each POI in the subset with corresponding stored images. A cumulative grid point weight for a plurality of grid points in the visibility maps associated with the POIs in the subset may be computed. The cumulative grid point weight for each grid point represents the probability that the MS is located at that grid point. The location of the MS may be estimated based on the cumulative grid point weights of the plurality of grid points. | 09-11-2014 |
20140266585 | METHOD FOR SECURELY DELIVERING INDOOR POSITIONING DATA AND APPLICATIONS - Methods and devices are described for providing localized secure navigation in conjunction with near field communication access control systems. In one potential embodiment, a mobile device such as a cell phone may communicate with a door access control point using near field communication to receive location access system information. The mobile device may then authorize download and execution of a local secure navigation module from a location access system using the location access system information for use in receiving location assistance data, based on an authentication level associated with the mobile device. Such location assistance data may be used by the local secure navigation module to provide location assistance when the mobile device is in a secure location. The location of the mobile device may then be tracked using at least the location assistance data and the communication with the door access control point. | 09-18-2014 |
20140266697 | METHOD AND APPARATUS FOR USE IN IDENTIFYING POTENTIAL ANOMALIES IN ELECTRONIC FILES SUPPORTIVE OF MOBILE DEVICE POSITIONING - Various methods, apparatuses and/or articles of manufacture are provided which may be implemented by one or more electronic devices to identify potential anomalies in one or more electronic files used to support mobile device positioning within a specific environment. Various methods, apparatuses and/or articles of manufacture are also provided which may be implemented by one or more electronic devices to alter one or more electronic files used to support mobile device positioning within a specific environment. | 09-18-2014 |
20140266909 | METHODS FOR LCI DISAMBIGUATION - Various arrangements for performing location disambiguation are presented. A mobile device may receive a plurality of location hypotheses. The mobile device may also receive an indication of a disambiguation evaluation technique selected from a plurality of disambiguation evaluation techniques. The mobile device may perform the disambiguation evaluation technique using the plurality of location hypotheses. Using the disambiguation evaluation technique, a location hypothesis of the plurality of location hypotheses may be selected by the mobile device as corresponding to the mobile device's location. | 09-18-2014 |
20140274040 | METHOD AND APPARATUS FOR PERFORMING SCAN OPERATIONS - Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by a mobile device to alter a scan operation. Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by one or more electronic devices to determine one or more scan factors for use by a mobile device in altering a scan operation. | 09-18-2014 |
20140274043 | ACCESS POINT SELECTION FOR ASSISTANCE DATA GENERATION - Methods, systems, computer-readable media, and apparatuses selecting access points and generating assistance data for access points is provided. In one embodiment a plurality of access points in a first area are identified, a location assistance quality value with each access point of the plurality of access points is associated with each access point, and a subset of the plurality of access points is selected based on the location assistance quality value of each access point of the plurality of access points. Assistance data is then generated for the selected access points. | 09-18-2014 |
20140274110 | METHOD AND APPARATUS FOR GENERATING POSITIONING ASSISTANCE DATA - Systems and methods are provided herein for assistance data generation based on raster images, such as raster images of floor plans. A method provided herein for generating positioning assistance data includes obtaining a first raster image including a floor plan of an area; obtaining geographic reference information corresponding to the area, the geographic reference information including a location of the area; extracting structural features of the area from the floor plan of the area via the first raster image; and generating assistance data for the area based on the extracted structural features and the geographic reference information. | 09-18-2014 |
20140274138 | 2D TO 3D MAP CONVERSION FOR IMPROVED NAVIGATION - Techniques for providing improved navigation through an indoor environment using a mobile device are provided. A method according to these techniques includes accessing a 2D map of the indoor environment, accessing customization information comprising one or more attributes to be applied to a 3D model of the indoor environment derived from the 2D map, analyzing the 2D map to extract geometry information associated with the layout of the indoor environment, generating the 3D model based on the geometry extracted from the 2D map and the customization information, generating a 3D representation of a current location of the mobile device within the indoor environment based on the 3D model; and displaying the 3D representation on a display of the mobile device. | 09-18-2014 |
20140281698 | METHOD AND APPARTUS FOR DETECTING ANOMALIES WITHIN INDOOR INFORMATION - Methods, systems, computer-readable media, and apparatuses for detection of anomalies within indoor map information are presented. In some embodiments, the method includes receiving a digital map. The method may further include identifying one or more anomalies within the digital map using a software-based anomaly detection tool. The method may also include displaying one or more suggested corrections to a user based on the one or more identified anomalies. The method may additionally include correcting the one or more identified anomalies within the digital map. | 09-18-2014 |
20140323161 | ADAPTIVE PASSIVE SCANNING AND/OR ACTIVE PROBING TECHNIQUES FOR MOBILE DEVICE POSITIONING - Various methods, apparatuses and/or articles of manufacture are provided which may be implemented to support mobile device positioning through the use of adaptive passive scanning and/or adaptive active probing techniques. For example, a mobile device may acquire signals from wireless transceivers, identify wireless transceivers based, at least in part, on the acquired signal(s), determine a received signal strength measurement for each of the wireless transceivers based, at least in part, on the acquired signal(s), and determine a transmission power of a probe signal to be transmitted to at least one of the wireless transceivers based, at least in part, on at least one of the received signal strength measurements. | 10-30-2014 |
20140331272 | Location based enforcement of mobile policy - Disclosed are systems, apparatus, devices, methods, computer program products, computer media, and other implementations, including a method that includes communicating data representative of one or more location-based restrictions corresponding to a venue area to a mobile device determined to be located within the venue area, and controlling, by at least one venue server, use at the mobile device of services available at the venue area from one or more nodes associated with the venue area based, at least in part, on a determination, by the at least one venue server, of whether the mobile device complies with the location-based restrictions corresponding to the venue area. | 11-06-2014 |
20140342662 | Method for Adapting to Venue Positioning Capabilities - Particular embodiments disclosed herein are directed to methods, systems and/or devices for mobile assisted positioning. A mobile station may receive positioning assistance data from a server enabling or supporting one or more positioning operations in a venue. In a particular implementation, the mobile device may alter execution of one or more applications based, at least in part, on an indication of particular positioning services or operations enabled or supported by positioning assistance data available at the server. | 11-20-2014 |
20140364101 | FINE GRAIN POSITION DATA COLLECTION - Method, mobile device, computer program product, and apparatus for performing Fine Grain Position Data Collection are described. In one embodiment, a server can receive position data collected by a mobile device with a first positioning configuration. In one embodiment, the server can determine, from the position data received at the server, a mobile device position and create a second positioning configuration according to at least the mobile device position. In one embodiment, the server can send the second positioning configuration to the mobile device. In one embodiment, a mobile device can collect position data according to a first positioning configuration and send the position data to a server. In one embodiment, the mobile device can receive a second positioning configuration from the server created according to at least the mobile device position. | 12-11-2014 |
20140379248 | NON-MAP-BASED MOBILE INTERFACE - Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more navigation or positioning operations or techniques using, for example, a non-map-based location or routing interface for use in or with mobile communication devices. | 12-25-2014 |
20150024772 | METHOD AND APPARATUS FOR DETERMINING WHETHER OR NOT A MOBILE DEVICE IS INDOORS - The disclosure is directed to determining whether or not a mobile device is indoors. The mobile device obtains a position fix based, at least in part, on an outdoor positioning system, and obtains one or more shape-files for one or more objects that are in proximity of the position fix. | 01-22-2015 |
20150031307 | METHOD AND APPARATUS FOR USE IN DETECTING CHANGES WITHIN WIRELESS SIGNAL ENVIRONMENT - Various methods, apparatuses and articles of manufacture are provided for use by one or more electronic devices to detect and/or respond to certain changes (anomalies) within a wireless signaling environment. For example, a first electronic device may receive a report of a threshold anomaly detected by a monitoring device deployed at a fixed predetermined position within a coverage area of a network service device, and may initiate an investigation by requesting that a second electronic device attempt to monitor certain transmissions of and/or actively communicate with a network service device. In response to a determination based, at least in part, on the investigation that the threshold anomaly represents a threshold change in status within the wireless signaling environment, the first electronic device may transmit a status report regarding the wireless signaling environment to another electronic device. | 01-29-2015 |
20150052460 | METHOD FOR SEAMLESS MOBILE USER EXPERIENCE BETWEEN OUTDOOR AND INDOOR MAPS - Methods, systems, computer-readable media, and apparatuses for integration of an outdoor map and an indoor map associated with a venue using a mobile device are presented. The method may comprise presenting the outdoor map associated with an outdoor map application, wherein the outdoor map includes an area associated with the venue. Additionally, the method may comprise overlaying the indoor map on the area of the outdoor map associated with the venue, wherein the indoor map is associated with an indoor map application. Furthermore, the method may comprise receiving a first indication of a first event associated with the venue. Moreover, in response to receiving the first indication of the first event, the method may comprise allowing the indoor map application to control an aspect associated with the presentation of the outdoor map with the overlaid indoor map. | 02-19-2015 |
20150080024 | Dynamic position partitioning for better user experience in indoor positioning - Systems, apparatus and methods for determining a location of a mobile device are presented. Often a mobile device requests assistance data from a location server. If the mobile device expects a significant delayed response in receiving the assistance data, the mobile device may determine a seed location or rough location estimate from a server. The mobile device may also request a map to display and/or a data structure for its estimator. The mobile device may preload the estimator with the rough location estimate and/or the data structure. After preloading, the estimator determines a location of the mobile device. Also, the mobile device may show the map to a user via a display. | 03-19-2015 |
20150087328 | METHOD AND APPARATUS FOR IMPROVING POSITIONING ACCURACY OF A MOBILE DEVICE WITH A LOWER POSITIONING CAPABILITY - Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for improving positioning accuracy of a mobile device with a lower positioning capability, such as, for example, via one or more proximate mobile devices with a higher positioning capability. | 03-26-2015 |
Saumitra Mohan Das, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100332683 | Methods and Apparatus for Merging Peer-to-Peer Overlay Networks - Methods and apparatus for merging peer-to-peer overlay networks. A method includes receiving an advertisement from a second overlay network, determining a size of the second overlay network, performing a self search on the second overlay network based on a persistent node identifier, if the size of the second overlay network is greater than the size of a first overlay network, and joining the second overlay network if the persistent node identifier is not part of the second overlay network. An apparatus includes a transceiver to receive an advertisement from a second overlay network, and a processor coupled to the transceiver to determine a size of the second overlay network, perform a self search on the second overlay network based on a persistent node identifier, and join the second overlay network if the persistent node identifier is not part of the second overlay network. | 12-30-2010 |
20110176468 | METHOD OF SELECTING BIT RATE AND TRANSMIT POWER FOR ENERGY-EFFICIENT TRANSMISSION - A time-of-propagation distance-determining method involves sending a probe request from a handset to an AP and receiving a return ACK. The time it takes for the probe request to propagate to the AP, the turnaround time, and the time it takes the ACK to propagate back to the handset is measured on the handset. The turnaround time is subtracted from the measured time, and the result is used to make a distance determination. In order to reduce power consumption, the “lowest overall transmit energy” setting that will give acceptable reception of a probe request sent by the handset to the AP station is determined. The lowest overall transmit energy setting involves a bit rate setting and a transmit power setting. The lowest overall transmit energy setting is used to send probe requests when probe requests are sent from the handset in carrying out a time-of-propagation distance-determining transaction. | 07-21-2011 |
Saumitra Mohan Das, Santa Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110081918 | VENUE APPLICATION FOR MOBILE STATION POSITION ESTIMATION - Disclosed are a system and method for using an entity hosted on a mobile station to selectively provide portions of infrastructure information to one or more other applications hosted on the mobile station. | 04-07-2011 |
Saurav Das, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20090016679 | Ultra-wide band AWG multiplexer - A multiplexing AWG device capable of producing an ultra-wideband, low ripple, flat-top signal is presented. The AWG device includes an AWG unit and a two-section waveguide coupled to the AWG unit. The two-section waveguide has a first section and a second section. The first section produces a signal having a double-peak field profile and has a first input end and a first output end. The second section reduces the phase variation of the signal having the double-peak field profile exiting the first section. The second section has a second input end that is coupled to the first output end. For example, the first section may be a parabolic tapered waveguide and the second section may be a rectangular waveguide. | 01-15-2009 |
20090185806 | Broadcasting arrayed waveguide - The invention is a data transmission device that includes: an input Free Propagation Region (FPR) receiving a multi-wavelength signal and a single-wavelength signal, and two sets of arrayed waveguides coupled to the input FPR to carry the multi-wavelength signal and the single-wavelength signal, respectively. The arrayed waveguides demultiplex the multi-wavelength signal and create copies of the single-wavelength signal. The output plane of an output FPR receives the demultiplexed wavelengths and the copies of the single-wavelength signal such that one of the demultiplexed wavelengths and one of the copies of the single-wavelength signal focus onto the same position on the output plane. The device allows data (e.g., video stream) to be broadcast to all subscribers in a Wavelength-Division-Multiplexed Passive Optical Network (WDM-PON) architecture. A multicasting apparatus can be implemented by using a plurality of these devices and using different wavelengths for the single-wavelength signal for the different devices. | 07-23-2009 |
Shirshanka Das, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20100228597 | Transferring Targeting and Marketing Information from an Online Advertisement System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids. | 09-09-2010 |
20100228641 | Bid Gateway Architecture for an Online Advertisement Bidding System - An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads). The online advertisement system further includes traffic management to allow the third parties to regulate bid requests sent from the online advertisement system. In some embodiments, the online advertising system caches bids, to efficiently implement the per opportunity auction, and transmits information, such as targeting information, to the third party agents to aid in the third party agents' formulation of bids. | 09-09-2010 |
20110035259 | COST AND PARTICIPATION MODELS FOR EXCHANGE THIRD-PARTY INTEGRATION IN ONLINE ADVERTISING - A modeling system to evaluate cost-based viability of a real-time, auction-based advertising system with third-party integration includes an exchange server configured to receive advertising bids, create bid requests to third-party entities based thereon, and select a winning bid from responses to the requests. A computer, coupled with the exchange server: computes a plurality of valid paths from publishers to and from the third-party entities through the exchange server; estimates server and network costs, including fixed hardware costs and variable operational costs, amortized over a predetermined period of time, based on a number of average queries per second (QPS) transmitted at different portions of the valid paths; compares current periodic fees paid by the third-party entities to the amortized costs, to determine cost-based system viability; and determines updates, if needed, to the periodic fees based on the plurality of costs to maintain cost-based system viability. | 02-10-2011 |
20110208559 | Automatic Management of Networked Publisher-Subscriber Relationships - Automatic management of networked publisher-subscriber relationships in an advertising server network. The method comprises steps for constructing a directed graph representation comprising at least one publisher node (e.g. an Internet property), at least one subscriber node (e.g. an Internet advertiser), at least one intermediary node (e.g. an Internet advertising agent), and at least one edge (e.g. an advertising target predicate) wherein any one of the edges is directly associated with at least one target predicate. The directed graph representation is used in conjunction with an inverted index for retrieving a valid node list comprising only nodes having at least one target predicate that matches at least one event predicate. The event predicate (as well as any target predicate) is any arbitrarily complex Boolean expression, and is used in producing a result node list comprising only nodes that concurrently match the event predicate with an advertising target predicate and are reachable. | 08-25-2011 |
Shirshanka Das, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120036023 | SYSTEM FOR CONDUCTING DEMAND-SIDE, REAL-TIME BIDDING IN AN ADVERTISING EXCHANGE - A method for conducting demand-side, real-time bidding includes: constructing an exchange graph (G) of nodes representing publishers and third-party advertisers that provide third-party ads, the graph including directed edges connected between the nodes that represent bilateral business agreements; receiving an opportunity for displaying an ad to a user that is associated with a publisher node; exploring the graph to identify third-party ads reachable from the publisher node through a valid path of the exchange graph with which corresponding third-party advertisers are thereby eligible to bid on the opportunity; retrieving statistics from the memory associated with historical selectivity of demand predicates for the third-party ads; and initiating, before beginning graph exploration on at least some paths to the third-party ads, a call out for bids from at least some of the third-party advertisers for the corresponding third-party ads that are unlikely to be discarded during the graph exploration based on the historical selectively of the demand predicates corresponding thereto, thereby reducing latency in time to execute an auction to fill the opportunity. | 02-09-2012 |
20120215740 | MIDDLEWARE DATA LOG SYSTEM - A method of maintaining a data store is disclosed. The data store is distributed across a plurality of storage provider instances, including a master storage provider instance and a plurality of additional storage provider instances. A master data log is updated to reflect a change to the data store. The master data log is synchronized with a plurality of replicas of the master data log. The change is propagated across the plurality of additional storage provider instances based on an analysis of the replicas. | 08-23-2012 |
Sibasish Das, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130121187 | COMPUTATION OF MEASUREMENT METRICS FOR WIRELESS NETWORKS - Methods and apparatus for computing measurement metrics in a wireless communications network are provided. One example method generally includes obtaining a channel impulse response (CIR) from one or more reference signals (RSs) transmitted from one or more antennas of a base station (BS); calculating an absolute square per element of the CIR to generate channel energy response (CER) elements; calculating a threshold value based on a noise variance estimated from a portion of the CER elements; selecting CER elements that exceed the threshold value; and computing a reference signal received power (RSRP) value based on the selected CER elements. | 05-16-2013 |
20130121188 | METHOD AND APPARATUS FOR FREQUENCY OFFSET ESTIMATION - Certain aspects of the present disclosure relate to a technique for estimating a frequency offset of a local oscillator using primary synchronization signal (PSS) and secondary synchronization signal (SSS) while initially acquiring a long term evolution (LTE) signal. In certain aspects, a frequency offset estimation procedure may include PSS-based frequency offset estimation and SSS-based frequency offset refinement. The PSS-based frequency offset estimation may include determining a suitable reference PSS and using the ascertained reference PSS to estimate a PSS-based frequency offset. The SSS-based frequency offset refinement may include determining a suitable reference SSS using the PSS based frequency offset and using the ascertained reference SSS to refine PSS-based frequency offset from the PSS-based frequency offset estimation. | 05-16-2013 |
Soumya Das, Poway, CA US
Patent application number | Description | Published |
---|---|---|
20130148527 | COMPRESSED MODE MEASUREMENTS FOR FLEXIBLE BANDWIDTH CARRIER SYSTEMS, DEVICES, AND METHODS - Methods, systems, and devices are provided that may address problems to enabling a user equipment (UE) in connected mode on a normal bandwidth cell to make inter-frequency measurements on another normal bandwidth cell and a flexible bandwidth cell. Some embodiment utilize a set of compressed mode gap configurations for measuring both normal bandwidth and flexible bandwidth inter-frequency cells with the following modification for flexible bandwidth cells: reducing the coherent length used by the UE; using the same cell search parameters at the UE but modifying the compressed mode gap parameters to accommodate both normal bandwidth and flexible bandwidth cell search; and/or maintaining the compressed mode gap parameters but reducing the search window size during cell search coherent accumulation. Some embodiments may configure separate compressed mode measurements configuration for normal bandwidth and flexible bandwidth measurements. | 06-13-2013 |
Sreeji Das, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20090240724 | ENVIRONMENT DEFINITION FILES FOR AN ENVIRONMENT DEFINITION SYSTEM - An Environment Management System (EMS) provides on-demand instances of environments for testing hardware and/or software configurations. In various embodiments, the EMS includes a processing engine that handles parsing and execution of commands in a definition file that express the lifecycle of a testing environment. Accordingly, the EMS provides flexibility to end users in the way that environments are configured and deployed. An environment definition file is provided that may contain a standard set of scripts for implementing the lifecycle of the environment, along with any custom logic specific to a user or customer. | 09-24-2009 |
Srinjoy Das, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110248764 | Clock Divider System and Method - In a particular embodiment, a single step increment calculation module is responsive to a first ramp control value and a second ramp control value. The single step increment calculation module generates a single step frequency adjustment as an output. The generated single step frequency adjustment is applied to a system clock signal having a first frequency to change the system clock signal to a second clock signal having a second frequency. The first frequency is different from the second frequency and the system clock signal has a first duty cycle that is within a tolerance range of a second duty cycle of the second clock signal. | 10-13-2011 |
Srinjoy Das, Solana Beach, CA US
Patent application number | Description | Published |
---|---|---|
20120195350 | System and Method for Facilitating Data Transfer Using a Shared Non-Deterministic Bus - System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination. | 08-02-2012 |
20120198117 | System and Method for Improving Throughput of Data Transfers Using a Shared Non-Deterministic Bus - System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination. | 08-02-2012 |
20120198181 | System and Method for Managing a Memory as a Circular Buffer - System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination. | 08-02-2012 |
20120198267 | System and Method for Facilitating Data Transfer Between a First Clock Domain and a Second Clock Domain - System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination. | 08-02-2012 |
Stephen D. Das, Santa Clarita, CA US
Patent application number | Description | Published |
---|---|---|
20110270233 | Implantable Infusion Device With Multiple Controllable Fluid Outlets - An implantable infusion system includes at least two controllable fluid transfer devices that may be used to transfer different fluid flows to the same or different body sites. | 11-03-2011 |
Sushanta Das, El Cerrito, CA US
Patent application number | Description | Published |
---|---|---|
20120013508 | WIRELESS LOCALIZATION TECHNIQUES IN LIGHTING SYSTEMS - The invention relates to a system and method for localization positioning in lighting systems. At least two of a Time Difference of Arrival (TDOA), Angle of Arrival (AOA), Received Signal Strength Index (RSSI) and a Position Estimation Algorithm with unified TDOA and RSSI are used to obtain localization positioning. The schemes introduce a maximum-likelihood estimation strategy incorporating a partial derivative matrix for each lighting unit using at least two reference nodes in order to achieve higher accuracy. | 01-19-2012 |
Tapan Das, Albany, CA US
Patent application number | Description | Published |
---|---|---|
20120108682 | PROCESS OF SYNTHESIS GAS CONVERSION TO LIQUID HYDROCARBON MIXTURES USING ALTERNATING LAYERS OF SYNTHESIS GAS CONVERSION CATALYST, HYDROCRACKING AND HYDROISOMERIZATION CATALYST - Disclosed is a process for converting synthesis gas to liquid hydrocarbon mixtures useful in the production of fuels and petrochemicals. The synthesis gas is contacted with at least two layers of synthesis gas conversion catalyst wherein each synthesis gas conversion catalyst layer is followed by a layer of hydrocracking catalyst and hydroisomerization catalyst or separate layers of hydrocracking and hydroisomerization catalysts. The process can occur within a single reactor, at an essentially common reactor temperature and an essentially common reactor pressure. The process provides a high yield of naphtha range liquid hydrocarbons and a low yield of wax. | 05-03-2012 |
20120129959 | RUTHENIUM HYBRID FISCHER-TROPSCH CATALYST, AND METHODS FOR PREPARATION AND USE THEREOF - Disclosed is a method of forming a hybrid Fischer-Tropsch catalyst extrudate for use in synthesis gas conversion reactions. The method includes extruding a mixture of ruthenium loaded metal oxide support particles, particles of an acidic component and a binder sol to form an extrudate. The resulting extrudate contains from about 0.1 to about 15 weight percent ruthenium based on the weight of the extrudate. In a synthesis gas conversion reaction, the extrudate is contacted with a synthesis gas having a H | 05-24-2012 |
20120129960 | PROCESS OF SYNTHESIS GAS CONVERSION TO LIQUID HYDROCARBON MIXTURES USING A CATALYST SYSTEM CONTAINING RUTHENIUM AND AN ACIDIC COMPONENT - The disclosure relates to a method of performing a synthesis gas conversion reaction in which synthesis gas contacts a catalyst system including a mixture of ruthenium loaded Fischer-Tropsch catalyst particles and at least one set of catalyst particles including an acidic component promoted with a noble metal, e.g., Pt or Pd. The reaction occurs at conditions resulting in a hydrocarbons product containing 1-15 weight % CH | 05-24-2012 |
20130158138 | INTEGRAL SYNTHESIS GAS CONVERSION CATALYST EXTRUDATES AND METHODS FOR PREPARING AND USING SAME - Methods for preparing integral synthesis gas conversion catalyst extrudates including an oxide of a Fischer-Tropsch (FT) metal component and a zeolite component are disclosed. The oxide of the FT metal component is precipitated from a solution into crystallites having a particle size between about 2 nm and about 30 nm. The oxide of the FT metal component is combined with a zeolite powder and a binder material, and the combination is extruded to form integral catalyst extrudates. The oxide of the FT metal component in the resulting catalyst is in the form of reduced crystallites located outside the zeolite channels. No appreciable ion exchange of FT metal occurs within the zeolite channels. The acid site density of the integral catalyst extrudate is at least about 80% of the zeolite acid site density. | 06-20-2013 |
Tapan K. Das, Albany, CA US
Patent application number | Description | Published |
---|---|---|
20100160464 | Zeolite Supported Cobalt Hybrid Fischer-Tropsch Catalyst - A method for forming a catalyst for synthesis gas conversion comprises impregnating a zeolite extrudate using a solution, for example, a substantially non-aqueous solution, comprising a cobalt salt to provide an impregnated zeolite extrudate and activating the impregnated zeolite extrudate by a reduction-oxidation-reduction cycle. | 06-24-2010 |
20100312030 | PROCESS OF SYNTHESIS GAS CONVERSION TO LIQUID FUELS USING SYNTHESIS GAS CONVERSION CATALYST AND NOBLE METAL-PROMOTED ACIDIC ZEOLITE HYDROCRACKING-HYDROISOMERIZATION CATALYST - A process is disclosed for converting a feed comprising synthesis gas to liquid hydrocarbons within a single reactor at essentially common reaction conditions. The synthesis gas contacts a first catalyst bed comprising a synthesis gas conversion catalyst, and a second catalyst bed comprising a mixture of a hydrogenation catalyst and a solid acid catalyst. A Fischer-Tropsch wax is formed over the first catalyst bed and the wax is then hydrocracked and hydroisomerized over the second catalyst bed, resulting in liquid hydrocarbons substantially free of solid wax. | 12-09-2010 |
20110118368 | PROCESS OF SYNTHESIS GAS CONVERSION TO LIQUID FUELS USING MIXTURE OF SYNTHESIS GAS CONVERSION CATALYST AND DUAL FUNCTIONALITY CATALYST - A process is disclosed for converting a feed comprising synthesis gas to liquid hydrocarbons within a single reactor at essentially common reaction conditions. The synthesis gas contacts a catalyst bed comprising a mixture of a synthesis gas conversion catalyst on a support containing an acidic component and a dual functionality catalyst including a hydrogenation component and a solid acid component. The hydrocarbons produced are liquid at about 0° C., contain at least 25% by volume C | 05-19-2011 |
20110124750 | ZEOLITE SUPPORTED COBALT HYBRID FISCHER-TROPSCH CATALYST - A method for performing synthesis gas conversion is disclosed which comprises contacting synthesis gas with a hybrid Fischer-Tropsch catalyst formed by impregnating a ZSM-12 zeolite extrudate using a solution, for example, a substantially non-aqueous solution, comprising a cobalt salt and activating the impregnated zeolite extrudate by a reduction-oxidation-reduction cycle. The method results in reduced methane yield and increased yield of liquid hydrocarbons substantially free of solid wax. | 05-26-2011 |
20110160315 | PROCESS OF SYNTHESIS GAS CONVERSION TO LIQUID HYDROCARBON MIXTURES USING SYNTHESIS GAS CONVERSION CATALYST AND HYDROISOMERIZATION CATALYST - A process is disclosed for converting synthesis gas to a liquid hydrocarbon mixture useful as distillate fuel and/or lube base oil which is substantially free of solid wax. A synthesis gas feed is contacted with a synthesis gas conversion catalyst in an upstream bed and a hydroisomerization catalyst containing a metal promoter and an acidic component in a downstream bed within a single reactor at essentially common reaction conditions. A Fischer-Tropsch wax is formed over the synthesis gas conversion catalyst and said wax is subsequently hydroisomerized over the hydroisomerization catalyst, thereby resulting in a liquid hydrocarbon mixture having a desirable product distribution. | 06-30-2011 |
20110240288 | PROCESS AND SYSTEM FOR BLENDING SYNTHETIC AND NATURAL CRUDE OILS DERIVED FROM OFFSHORE PRODUCED FLUIDS - A process and system are described for the processing of gas associated with crude oil production, i.e. associated gas. A separation complex is used to separate produced fluids produced from a hydrocarbon reservoir into crude oil, liquefied petroleum gas, water, and natural gas. At least a portion of the natural gas is converted into synthesis gas in a synthesis gas generator. A combination of a synthesis gas conversion catalysts and hydroconversion catalysts are used in a synthesis gas reactor to convert the synthesis gas into a liquid effluent stream containing liquefied petroleum gas and a synthetic crude oil. The liquefied petroleum gas and synthetic crude oil from the synthesis gas reactor is sent to the separation complex. Liquefied petroleum gas is separated both from the synthetic crude oil and a natural crude oil obtained from the produced fluids. The system and process permits synthetic crude oil to be blended with the natural crude oil producing a blended stabilized crude oil having 2 wt % or more of the synthetic crude oil and with a pour point of 60° C. or less. Use of a common facility for separation operations on the natural crude oil and synthetic crude oil thus reduces capital costs and allows converted associated gases to be shipped with the natural crude oil on a conventional crude oil tanker. | 10-06-2011 |
20110306685 | PROCESS AND SYSTEM FOR REDUCING THE OLEFIN CONTENT OF A FISCHER-TROPSCH PRODUCT STREAM - A method is provided for converting synthesis gas to liquid hydrocarbon mixtures useful as distillate fuel and/or lube base oil containing no greater than about 25 wt % olefins and containing no greater than about 5 wt % C | 12-15-2011 |
20130001128 | PROCESS AND SYSTEM FOR REDUCING THE OLEFIN CONTENT OF A FISCHER-TROPSCH PRODUCT STREAM - A method is provided for converting synthesis gas to liquid hydrocarbon mixtures useful as distillate fuel and/or lube base oil. The synthesis gas is contacted with a synthesis gas conversion catalyst comprising a Fischer-Tropsch synthesis component in an upstream catalyst bed thereby producing an intermediate hydrocarbon mixture containing olefins and C | 01-03-2013 |
20130109768 | PROCESSES AND SYSTEMS FOR CONVERTING SYNTHESIS GAS TO LIQUID HYDROCARBON PRODUCT | 05-02-2013 |