Kataria
Abhay Kataria, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20120042182 | FORCED IDLE CACHE - An interface controller of an electronic device manages power consumption of the electronic device by caching data associated with write commands received while the electronic device is in an idle mode. In one implementation, an interface controller directs write commands to a write cache until disc access is required. Additionally, the interface controller may direct write commands to the write cache until the write cache becomes full or a non-cached read command is received. Once, disc access is required, the data associated with the cached commands are flushed to the hard disc. In one implementation, the interface controller transitions the electronic device to a lower power state and maintains the electronic device in the lower power state until disc access is required. When disc access is required, the interface controller transitions the electronic device to a higher power state. | 02-16-2012 |
Abhay T. Kataria, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20100083017 | ENERGY-EFFICIENT TRANSITIONING AMONG DEVICE OPERATING MODES - Methods and devices are provided for managing the transitions between operating modes in a data device. In an illustrative example, a method includes storing, in a control system for a device, a value for a first interval of time. The value indicates a minimum interval of time required for the device to remain in a lower power operating mode to provide energy savings at least equal to an energy cost associated with transitioning between the lower power operating mode and a higher power operating mode. The method further includes receiving a signal that instructs the device to transition from the lower power operating mode to the higher power operating mode. The method also includes ensuring that the device has remained in the lower power operating mode for at least as long as the first interval of time before it transitions to the higher power operating mode. | 04-01-2010 |
20140258810 | ERROR CORRECTION CODE SEEDING - The technology disclosed herein provides a method of verifying data read from a data block when the cell number of the data block does not match an ECC value stored in the data block. In particular, the method includes accessing a data block in an indexed sequence of data blocks based on a cell number, wherein each data block in the indexed sequence includes a stored ECC value; retrieving an offset associated with the cell number of the data block; generating an ECC value based on the cell number and the offset; and determining whether the generated ECC value and the stored ECC value satisfy an integrity condition. | 09-11-2014 |
20140258812 | ERROR CORRECTION CODE SEEDING - The technology disclosed herein provides a method of verifying data read from a data block when the cell number of the data block does not match an ECC value stored in the data block. In particular, the method includes designating as unusable a data block in an indexed sequence of data blocks, wherein each data block is associated with a physical index; associating a cell number with a subsequent usable data block following the identified data block in the indexed sequence; and recording in an offset table accessible by an error detection and correction module an offset in association with the cell number of the subsequent usable data block, wherein the combination of the offset and the cell number represents a seed for the error detection and correction module. | 09-11-2014 |
20150121031 | ADAPTIVE GUARD BAND FOR IMPROVED DATA STORAGE CAPACITY - An adaptive guard band for a ramp load/unload device is disclosed to provide extended data storage. In illustrated embodiments, an adaptive guard band algorithm is configured to format one or more discs or media having a lower capacity device with the adaptive guard band and extended data zone utilizing capacity measurements. The algorithm formats the media to provide a track zero at a first cylinder if the capacity is at or above the threshold capacity and a second cylinder if the capacity is below the threshold capacity to provide the extended data storage zone. A size or width of the extended data zone is variable to provide additional capacity to meet the threshold capacity. | 04-30-2015 |
Abhay Tejmal Kataria, Longmont, CO US
Patent application number | Description | Published |
---|---|---|
20100318825 | Power Conservation During A Power Mode Transition - An apparatus and associated method to begin performing a power reduction enablement sequence based on a first predetermined value of elapsed time after an execution of a data access command is completed. The power reduction enablement sequence is performed at an adaptively selected rate that is related to a second predetermined value of elapsed time after the execution that calls for a switch to a reduced power mode for the apparatus. | 12-16-2010 |
20130185589 | MIRRORING DISK DRIVE SECTORS - A recoverable error associated with a first disk drive sector is determined. Data of the first disk drive sector is duplicated to a mirrored sector in response to the recoverable error. The first disk drive sector continues to be used to store the data after the recoverable error is determined. | 07-18-2013 |
Ajay Kataria, Westborough, MA US
Patent application number | Description | Published |
---|---|---|
20130054311 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR RIDE SHARING BASED ON MILEAGES - To reduce our carbon footprint on the planet, there needs to be better systems and methods of coordinating travel among people. The presently disclosed system not only allows for ride sharing to take place, the driver can also be rewarded with financial incentives while the passenger not only is able to get to the desired destination, he or she can also save money by not having to maintain a vehicle, not to mention numerous other benefits to the environment and society. | 02-28-2013 |
Alok Kataria, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140007090 | SIMULTANEOUS PROBING OF MULTIPLE SOFTWARE MODULES OF A COMPUTER SYSTEM | 01-02-2014 |
20140289564 | SYSTEM AND METHOD FOR INJECTING FAULTS INTO CODE FOR TESTING THEREOF - Probes are employed to inject errors into code. In response to a function-entry trigger event, a probe writes a predefined test value to a return value register. The probe then cause function execution to be skipped such that the test value is returned in lieu of the value which would otherwise be returned by the function. Behavior after the error is injected may then be observed, data collected, etc. such that undesired behavior (e.g., crashes) can be identified and/or corrected. In an alternative embodiment, the probe which is triggered may write a test value to a given memory address. | 09-25-2014 |
20140289726 | FUNCTION EXIT INSTRUMENTATION FOR TAIL-CALL OPTIMIZED CODE - Function exits are instrumented in tail-call optimized code in which calls to target functions and return instructions are replaced by jump instructions. A probe engine identifies a tail-call jump and instruments the jumps to raise an exception. In response to an exception raised at the tail-call jump, an exception handler loads various registers and transferring control to a trampoline, which calls the jump target. After the target function returns, an exit probe is fired when the trampoline itself returns. | 09-25-2014 |
Anjali R. Kataria, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20100312674 | SYSTEM AND METHOD FOR MANAGING THE DEVELOPMENT AND MANUFACTURING OF A PHARMACEUTICAL - A system and method for managing the development and manufacturing process of a pharmaceutical is disclosed. The method comprises capturing and recording the development and manufacturing history of the pharmaceutical in order to generate a product history. The product history is stored on a computer and is searchable in multiple data dimensions in order to easily retrieve information. The system automatically provides compliance management procedures in order to comply with regulatory standards for the pharmaceutical industry. | 12-09-2010 |
Atish Kataria, Durham, NC US
Patent application number | Description | Published |
---|---|---|
20150051428 | CATALYTIC BIOMASS PYROLYSIS PROCESS - Described herein are processes for converting a biomass starting material (such as lignocellulosic materials) into a low oxygen containing, stable liquid intermediate that can be refined to make liquid hydrocarbon fuels. More specifically, the process can be a catalytic biomass pyrolysis process wherein an oxygen removing catalyst is employed in the reactor while the biomass is subjected to pyrolysis conditions. The stream exiting the pyrolysis reactor comprises bio-oil having a low oxygen content, and such stream may be subjected to further steps, such as separation and/or condensation to isolate the bio-oil. | 02-19-2015 |
Bhupinder Kumar Kataria, Spring, TX US
Patent application number | Description | Published |
---|---|---|
20120151847 | PROTECTIVE SYSTEM FOR LEACHING POLYCRYSTALLINE DIAMOND ELEMENTS - The disclosure provides to a PDC element protective system including a mask configured to protect a non-leached portion of a leached polycrystalline diamond compact (PDC) element during a leaching process. The mask may be formed from or coated with polytetrafluoroethylene (PTFE). The disclosure also provides a leaching system containing such a mask and a leaching vessel as well as methods of using the protective and leaching systems. The disclosure further provides a Lewis acid-based leaching agent and methods of its use. Finally, the disclosure provides a method of recycling a PDC or carbide element using a Lewis acid-based leaching agent. | 06-21-2012 |
20120152064 | CHEMICAL AGENTS FOR LEACHING POLYCRYSTALLINE DIAMOND ELEMENTS - The disclosure provides to a PDC element protective system including a mask configured to protect a non-leached portion of a leached polycrystalline diamond compact (PDC) element during a leaching process. The mask may be formed from or coated with polytetrafluoroethylene (PTFE). The disclosure also provides a leaching system containing such a mask and a leaching vessel as well as methods of using the protective and leaching systems. The disclosure further provides a Lewis acid-based leaching agent and methods of its use. Finally, the disclosure provides a method of recycling a PDC or carbide element using a Lewis acid-based leaching agent. | 06-21-2012 |
Deepak Kataria, Bridgewater, NJ US
Patent application number | Description | Published |
---|---|---|
20140105592 | System and Method of Redundancy in Network Communications - The present disclosure includes a network element comprising a first card configured to receive a duplicatively split first signal comprising a data component and a management component, and further configured to receive and transmit a duplicatively split second signal, and a similar second card. The network element also includes a selector configured to select either the first card or the second card to receive the management component of the first signal and to detect a change in designation between the first card and the second card to transmit the second signal. The selector is also configured to modify the selection to select the card designated to transmit the second signal to also receive the management component of the first signal. The disclosure also includes associated methods and systems. | 04-17-2014 |
20140258772 | UTILIZING BACKWARD DEFECT INDICATIONS IN Y-CABLE PROTECTION SWITCHING - In accordance with teachings of the present disclosure, a method includes—at a network element communicatively coupled to a y-cable through two transmitters of the network element—transmitting data from a transmitter through the y-cable to a client and withholding transmission from the other transmitter, and determining whether receivers have received a backward defect indicator from the client. The method further includes determining that an interruption has occurred within a transmission media between the network element and the client, based on the determinations of whether the receivers have received the backward defect indicator from the client. The method also includes, based on the determination of the interruption, transmitting data from the other transmitter through the y-cable to the client and withholding transmission from the transmitter. | 09-11-2014 |
Manish Kataria, Delhi IN
Patent application number | Description | Published |
---|---|---|
20110320479 | COLLECTIONS FOR STORAGE ARTIFACTS OF A TREE STRUCTURED REPOSITORY ESTABLISHED VIA ARTIFACT METADATA - At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection. | 12-29-2011 |
20130173700 | EFFICIENT SHARING OF ARTIFACTS BETWEEN COLLABORATION APPLICATIONS - A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system. | 07-04-2013 |
20130173703 | EFFICIENT SHARING OF ARTIFACTS BETWEEN COLLABORATION APPLICATIONS - A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system. | 07-04-2013 |
Mohit Kataria, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130091422 | System and Method for Dynamically Creating a Document Using a Template Tree - A document creation tool for dynamically generating a document that is specific to a context using a template tree of that document type. The document creation tool includes a database that stores templates of various document types, each of the templates includes a set of alternative clauses and alternative sub-clauses. A processing module processes a mere selection a template having a template tree that includes a set of the alternative clauses and alternative sub-clauses, and a mere selection of a sub-set of a plurality of alternative clauses and alternative sub-clauses from the set of the alternative clauses and alternative sub-clauses based on a corresponding text and metadata associated with the sub-set of the alternative clauses and the alternative sub-clauses. A document creation module generates the document that is specific to the context based on the corresponding text and metadata of the sub-set of the alternative clauses and alternative sub-clauses. | 04-11-2013 |
20140068425 | SYSTEM AND METHOD OF MODIFYING ORDER AND STRUCTURE OF A TEMPLATE TREE OF A DOCUMENT TYPE BY SPLITTING COMPONENT OF THE TEMPLATE TREE - A document editing tool that allows splitting a primary clause of a document template tree into a first split clause and a second split clause based on a set of instructions is provided. The set of instructions include (a) processing a first selection of the primary clause from the document template tree, (b) replicating the primary clause to obtain a first replicate clause and a second replicate clause, c) deleting a sub-set of content from a content in the first replicate clause to obtain the first split clause, and d) deleting a sub-set of content from a content in the second replicate clause to obtain the second split clause. The document template tree includes one or more parent clauses and one or more child clauses that are arranged hierarchically. The first replicate clause and the second replicate clause include content and a metadata of the primary clause. | 03-06-2014 |
20140068426 | SYSTEM AND METHOD OF MODIFYING ORDER AND STRUCTURE OF A TEMPLATE TREE OF A DOCUMENT TYPE BY MERGING COMPONENTS OF THE TEMPLATE TREE - A document editing tool that allows merging a first clause and a second clause to obtain a merged clause based on a set of instructions is provided. The set of instructions includes displaying a document template tree, processing a selection of the first clause from the document template tree, processing a selection of the second clause to merge with the first clause, processing an input including an indication to combine the first clause with the second clause, and generating, by the processor, the merged clause in the document template tree that includes a content of the first clause and a content of the second clause. The document template tree includes one or more parent clauses and one or more child clauses that are arranged hierarchically. The first clause includes a first metadata. The second clause includes a second metadata. | 03-06-2014 |
Mukesh Kataria, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140020121 | ALWAYS-AVAILABLE EMBEDDED THEFT REACTION SUBSYSTEM - A platform including a security system is described. The security system comprises, in one embodiment, a multi-state system having a plurality of modes, available whenever the platform has a source of power. The modes comprise an unarmed mode, in which the security system is not protecting the platform, an armed mode, in which the platform is protected, the armed mode reached from the unarmed mode, after an arming command, and a suspecting mode, in which the platform is suspecting theft, the suspecting mode reached from the armed mode, when a risk behavior is detected. | 01-16-2014 |
20150277930 | IN-SYSTEM PROVISIONING OF FIRMWARE FOR A HARDWARE PLATFORM - A hardware platform includes a nonvolatile storage device that can store system firmware as well as code for the primary operating system for the hardware platform. The hardware platform includes a controller that determines the hardware platform lacks functional firmware to boot the primary operating system from the storage device. The controller accesses a firmware image from an external interface that interfaces a device external to the hardware platform, where the external device is a firmware image source. The controller provisions the firmware from the external device to the storage device and initiates a boot sequence from the provisioned firmware. | 10-01-2015 |
20150381368 | TECHNOLOGIES FOR SECURE OFFLINE ACTIVATION OF HARDWARE FEATURES - Technologies for secure offline activation of hardware features include a target computing device having a platform controller hub (PCH) including a converged security and manageability engine (CSME) and a number of in-field programmable fuses (IFPs). During assembly of the target computing device by an original equipment manufacturer (OEM), the CSME is provided a list of hardware features to be activated. The CSME configures the IFPs to enable the requested features, generates a digital receipt including the activated features and a unique device ID, and signs the receipt using a unique device key. Signed receipts may be periodically submitted to a vendor computing device, which verifies the signed receipts, extracts the active feature list, and bills the OEM for activated features of the PCHs. The vendor computing device may bill the OEM a maximum price for PCHs for which there is no associated signed receipt. Other embodiments are described and claimed. | 12-31-2015 |
Mukesh Kataria, Folsom, CA US
Patent application number | Description | Published |
---|---|---|
20090164819 | TRI-LAYERED POWER SCHEME FOR ARCHITECTURES WHICH CONTAIN A MICRO-CONTROLLER - Various embodiments are directed to a tri-layered power scheme for architectures which contain a microcontroller. In one embodiment, a power management system may comprise a microcontroller in a chipset, a low consumption power well to control a power supply to the microcontroller, and a power controller to control a power supply to the low consumption power well. The power management system may be arranged to switch among multiple power consumption states. In a maximum power consumption state, the microcontroller is on, the power controller is on, and the low consumption power well is on. In an intermediate power consumption state, the microcontroller is off, the power controller is on, and the low consumption power well is required to be on. In a minimum power consumption state, the microcontroller is off, the power controller is on, and the low consumption power well is optionally on or off at the discretion of the power controller. Other embodiments are described and claimed. | 06-25-2009 |
Mukesh Kataria, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150127983 | TEST, VALIDATION, AND DEBUG ARCHITECTURE - An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and de-bug of a part/platform under test. In essence, a complete test architecture stack is described herein for test, validation, and debug of electronic parts, devices, and platforms. | 05-07-2015 |
Narendra Kataria, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130336104 | SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE - The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up. | 12-19-2013 |
20130339475 | SYSTEMS AND METHODS FOR CLUSTER LAG - The present disclosure describes systems and methods for using a cluster-based actor identifier in link aggregation control protocol communications between an actor comprising an intermediary device of a cluster of intermediary devices and a non-cluster aware device. The system and methods include a cluster of intermediary devices in communication with a link aggregation control protocol enabled network device that is unaware of the cluster. A first intermediary device of the cluster generates an actor identifier, based on a cluster identifier that identifies the cluster, for each of the intermediary devices of the cluster to use as a system identifier for link aggregation control protocol communications and one or more intermediary devices transmit to the network device a link aggregation control protocol data unit that advertises the actor identifier as the system identifier for establishing a link aggregation between the cluster and the network device. | 12-19-2013 |
20150301883 | SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE - The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up. | 10-22-2015 |
Narendra Kumar Kataria, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120253780 | SYSTEMS AND METHODS FOR EMULATING A NIC FOR PACKET TRANSMISSION ON HARDWARE RSS UNAWARE NICS IN A MULTI-CORE SYSTEM - Emulating a NIC for packet transmission on hardware RSS unaware NICs in a multi-core system enables each of a plurality of slave packet engines to emulate a NIC for packet transmissions locally even though the actual NIC transmissions from the queue are handled by a master packet engine only. Each slave packet engine treats a local software-implemented transmission queue as a device queue and uses the local queue to keep track of status of data from the packet engine in the device output queue, handled by the master packet engine on behalf of the slave packet engines. As the master packet engine transmits the data from the queue and the status of the queue changes, the master packet engine and the slave packet engines may use pointers to keep track of which data packets are transmitted, which data packets are drained and which data packets are still in the queue. | 10-04-2012 |
20150295830 | SYSTEMS AND METHODS OF EMULATING A NIC FOR PACKET TRANSMISSION ON HARDWARE RSS UNAWARE NICS IN A MULTI-CORE SYSTEM - Emulating a NIC for packet transmission on hardware RSS unaware NICs in a multi-core system enables each of a plurality of slave packet engines to emulate a NIC for packet transmissions locally even though the actual NIC transmissions from the queue are handled by a master packet engine only. Each slave packet engine treats a local software-implemented transmission queue as a device queue and uses the local queue to keep track of status of data from the packet engine in the device output queue, handled by the master packet engine on behalf of the slave packet engines. As the master packet engine transmits the data from the queue and the status of the queue changes, the master packet engine and the slave packet engines may use pointers to keep track of which data packets are transmitted, which data packets are drained and which data packets are still in the queue. | 10-15-2015 |
Nitin Kataria, Goleta, CA US
Patent application number | Description | Published |
---|---|---|
20130119243 | OPTICAL MONITORING MODULE - An optical device and method providing multi-channel bulk optical power monitoring is disclosed. The device and method may include a scanning mirror, a plurality of input optical fibers, a plurality of output optical fibers, and at least one sample optical fiber optically connected to a photodetector. The device and method may further include a first reflective surface and a second reflective surface. The first reflective surface may reflect light from the input optical fibers to the second reflective surface. The second reflective surface may reflect a first portion of the light into the output optical fibers and pass a second portion of the light to the scanning mirror. The scanning mirror may reflect samples of the second portion of the light into the at least one sample optical fiber. | 05-16-2013 |
20160003946 | LADAR SENSOR FOR A DENSE ENVIRONMENT - A multi-ladar sensor system is proposed for operating in dense environments where many ladar sensors are transmitting and receiving burst mode light in the same space, as may be typical of an automotive application. The system makes use of several techniques to reduce mutual interference between independently operating ladar sensors. In one embodiment, the individual ladar sensors are each assigned a wavelength of operation, and an optical receive filter for blocking the light transmitted at other wavelengths, an example of wavelength division multiplexing (WDM). Each ladar sensor, or platform, may also be assigned a pulse width selected from a list, and may use a pulse width discriminator circuit to separate pulses of interest from the clutter of other transmitters. Higher level coding, involving pulse sequences and code sequence correlation, may be implemented in a system of code division multiplexing, CDM. A digital processor optimized to execute mathematical operations is described which has a hardware implemented floating point divider, allowing for real time processing of received ladar pulses, and sequences of pulses. | 01-07-2016 |
Om Kataria, Sonepat Haryana IN
Patent application number | Description | Published |
---|---|---|
20100100035 | UTERINE STIMULANT STICKS - The invention discloses a novel uterine stimulant, which is in the form of the stick. The uterine stimulation stick, on administration, helps a woman's uterus to contract, or to increase the frequency and intensity of the contractions. Such medicine can be suitably used to induce (start) or augment (speed) labor; facilitate uterine contractions following a miscarriage; induce abortion; or reduce hemorrhage following childbirth or abortion. The proposed medicine produces normal result for desired purpose, without any significant side effect for the mother or fetus. | 04-22-2010 |
Ranjit Singh Kataria, Uttar Pradesh IN
Patent application number | Description | Published |
---|---|---|
20110065175 | Artificially synthesized peptide - A short synthetic vector peptide of 25 residues has been developed comprising hydrophobic domain and a novel, nuclear localization signal for efficient delivery, devoid of any cytotoxicity. Using the vector peptide, the oligonucleotide/peptide complexes got delivered evenly in cytoplasm and nucleus in less than an hour and finally localizing completely into nucleus in two hours and protein (antibody) to cytoplasm within 1 hour in both primary (chicken embryo fibroblast) cells and established mammalian cell line (Vero cells). | 03-17-2011 |
Rupinder Kataria, Darlinghurst AU
Patent application number | Description | Published |
---|---|---|
20110093533 | GENERATING SITE MAPS - Methods, systems, and apparatus, including computer program products, for generating sitemaps. The method includes scanning network traffic between a server and one or more clients requesting resources from the server, the network traffic including resource request messages from the one or more clients and resources served by the server in response to the resource request messages. The method also includes automatically extracting data from the traffic served by the server to the one or more clients, the extracted data including one or more Uniform Resource Locators that identify the resources served by the server to the one or more clients. The method automatically generates a sitemap from the extracted data, and stores the sitemap in a computer-readable memory. | 04-21-2011 |
Sakshi Kataria, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20160036911 | POWER AND NETWORK TRAFFIC OPTIMIZATION IN COMMUNICATION SYNCHRONIZATION - A method of syncing emails between an email server and a client device may include storing a plurality of emails for a user account. The method may also include receiving a request to sync emails between the email server and the client device. The request may include one or more discrete time intervals. The method may additionally include selecting, from the plurality of emails, emails associated with the one or more discrete time intervals. The method may further include sending at least some of the emails associated with the one or more time discrete intervals to the client device. | 02-04-2016 |
Sangeeta D. Kataria, Mumbai IN
Patent application number | Description | Published |
---|---|---|
20140007070 | Managing Software Product Lifecycle Across Multiple Operating System Platforms | 01-02-2014 |
Saurabh Kataria, Webster, NY US
Patent application number | Description | Published |
---|---|---|
20140279618 | METHOD AND APPARATUS FOR RECOMMENDING TOPIC-COHESIVE AND INTERACTIVE IMPLICIT COMMUNITIES IN SOCIAL CUSTOMER RELATIONSHIP MANAGEMENT - A method, non-transitory computer readable medium, and apparatus for recommending a topic-cohesive and interactive implicit community are disclosed. For example, the method receives a request for customer care, selects an implicit community identified from a plurality of individual users of a social media website based upon a relevance score related to a topic of the request for customer care and recommends the implicit community in response to the request for customer care. | 09-18-2014 |
20150052120 | METHOD AND APPARATUS FOR EXTRACTING PORTIONS OF TEXT FROM LONG SOCIAL MEDIA DOCUMENTS - A method, non-transitory computer readable medium, and apparatus for extracting text from a social media document are disclosed. For example, the method indexes a plurality of social media documents into a plurality of snippets, receives a query including one or more keywords and a purpose, identifies one or more of the plurality of snippets that include the one or more keywords in an index, ranks the one or more of the plurality of snippets in accordance with the purpose and provides the one or more plurality of snippets that are ranked in accordance with the purpose. | 02-19-2015 |
Saurabh Kataria, Rochester, NY US
Patent application number | Description | Published |
---|---|---|
20140337320 | SYSTEMS AND METHODS OF DATA ANALYTICS - Systems and methods of data analytics, which in various embodiments enable business analysts to apply certain machine learning and analytics algorithms in a self-service manner by binding them to generic business questions that they can be used to answer in particular domains. The general approach may be to define the application of an algorithm to solve specific problems (questions) for particular combinations of a business domain and a data category. At design time, the algorithm may be linked to canonical data within a data category and programmed to run with this canonical data set. At runtime, given a dataset and its category, and a business domain, a user may choose from the corresponding questions and the system may run the algorithm bound to that question. | 11-13-2014 |
20150142707 | METHOD AND SYSTEM FOR CLUSTERING, MODELING, AND VISUALIZING PROCESS MODELS FROM NOISY LOGS - A process discovery system that includes an offline system training module configured to cluster similar process log traces using Non-negative Matrix Factorization (NMF) with each cluster representing a process model, and learn a Conditional Random Field (CRF) model for each process model and an online system usage module configured to decode new incoming log traces and construct a process graph in which transitions are shown or hidden according to a tuning parameter. | 05-21-2015 |
Saurabh Kataria, Jind IN
Patent application number | Description | Published |
---|---|---|
20110276872 | DYNAMIC FONT REPLACEMENT - Automated font mapping is performed for one or more document fonts of a document to map the one or more document fonts to at least one replacement font. The font mapping is limited by at least one document-specific font mapping limitation. The document is rendered using the at least one replacement font. The automated font mapping may include performing a constrained optimization of an objective function measuring similarity of the one or more document fonts and the corresponding mapped at least one replacement font, the constrained optimization being constrained by at least one constraint embodying at least one document-specific font mapping limitation. The automated font mapping may include selecting a subset of the set of fonts available for the rendering based on the at least one document-specific font mapping limitation, and performing the optimization respective to the selected subset of the set of fonts available for the rendering. | 11-10-2011 |
20140279627 | METHODS AND SYSTEMS FOR DETERMINING SKILLS OF AN EMPLOYEE - A method, system, and computer program product for determining skills of an employee is disclosed. The method includes determining a first likelihood of at least one keyword from a plurality of keywords being relevant to a topic. The plurality of keywords is extractable from one or more publications associated with the employee, the one or more publications being accessible from a plurality of sources. The method further includes determining a second likelihood of the employee being associated with the topic for at least one source from the plurality of sources. A first set of keywords from the plurality of keywords is assigned to the employee based on the first likelihood and the second likelihood. The first set of keywords is indicative of the skills of the employee. | 09-18-2014 |