Ankit
Ankit Agarwal, Bengaluru IN
Patent application number | Description | Published |
---|---|---|
20150143339 | CALLPATH FINDER - Techniques and systems for creating a function call graph for a codebase are disclosed. Graph creation includes identifying functions in the codebase by a function signature and representing a function as a first node in the call graph. For that function, identifying call-to functions, call-from functions, and inheritance parents and children, and a base class from the function signature of that function; adding child nodes to the first node based on the identified call-to and call-from functions; for an interface call to a base class method in the function, adding child nodes to the first node based on implementations of an override of the base class method; for an added child node, removing that child node from the first node if a source file that includes an implementation of an override and a source code file that includes the function don't share at least one common binary file. | 05-21-2015 |
20160092350 | CALLPATH FINDER - Techniques and systems for creating a function call graph for a codebase are disclosed. Graph creation includes identifying functions in the codebase by a function signature and representing a function as a first node in the call graph. For that function, identifying call-to functions, call-from functions, and inheritance parents and children, and a base class from the function signature of that function; adding child nodes to the first node based on the identified call-to and call-from functions; for an interface call to a base class method in the function, adding child nodes to the first node based on implementations of an override of the base class method; for an added child node, removing that child node from the first node if a source file that includes an implementation of an override and a source code file that includes the function don't share at least one common binary file. | 03-31-2016 |
Ankit Agarwal, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20150288569 | METHODS AND SYSTEM FOR AUTOMATED OR USER-ASSISTED GROUPING AND MANAGEMENT OF GROUPS IN CLOUD INFRASTRUCTURE AND NETWORK - Disclosed are methods and apparatus for implementing in an electronic device that includes a processor and memory. Virtual resources, which are associated with an execution of a user's applications in a cloud resource configuration including virtual machines, network services and storage, are identified. A first topology map of the virtual resources, including a plurality of nodes, is generated. The first topology map, including the nodes, is output. A vector, which is associated with each node, said vector including one or more features associated with each node, is generated. Based upon the vectors, a distribution of the plurality of nodes within two or more groups is determined A second topology map, including each of the node groups in one of a collapsed format, wherein only a identifier of the node group is output or an expanded format, wherein a portion of the plurality of nodes the node group are output, is output. | 10-08-2015 |
Ankit Agarwal, Liluah IN
Patent application number | Description | Published |
---|---|---|
20150292324 | Estimation of Mud Filtrate Spectra and Use in Fluid Analysis - A method for using an optical spectrum of mud filtrate for analysis of fluid drawn from a formation is provided. The method includes performing downhole fluid analysis of formation fluid drawn at a wellbore measurement station and determining an optical spectrum of mud filtrate in the formation fluid drawn at the wellbore measurement station. The method also includes performing downhole fluid analysis of formation fluid drawn at an additional wellbore measurement station, and performing the downhole fluid analysis of formation fluid drawn at the additional wellbore measurement station includes using the determined optical spectrum of the mud filtrate in the formation fluid previously drawn at the wellbore measurement station. Additional methods, systems, and devices are also disclosed. | 10-15-2015 |
Ankit Agarwal, West Bengal IN
Patent application number | Description | Published |
---|---|---|
20160123953 | Evaluating Reservoir Oil Biodegradation - Upper and lower asphaltene weight fractions of fluid proximate ends of an oil column are obtained based on measured OD. Upper and lower maltene partial densities are obtained based on the asphaltene weight fractions. A maltene partial density distribution is obtained utilizing the maltene partial densities and a predetermined diffusion model. An asphaltene partial density distribution is obtained based on the maltene partial density distribution and an estimated mass density gradient. An asphaltene weight percentage is obtained based on the asphaltene partial density distribution and the mass density gradient. The asphaltene weight percentage distribution is converted to an OD distribution utilizing a predetermined correlation. An optimization then reduces differences between the OD distribution and the measured OD data to within a predetermined range to refine a biodegradation time of the predetermined diffusion model. A viscosity distribution may be obtained based on the optimized OD distribution. | 05-05-2016 |
Ankit Agarwal, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20130194448 | RULES FOR MERGING BLOCKS OF CONNECTED COMPONENTS IN NATURAL IMAGES - An electronic device and method may capture an image of an environment, followed by identification of blocks of connected components in the image. A test for overlap of spans may be made, between a span of a block selected (e.g. for having a line of pixels) and another span of an adjacent block located above, or below, or to the left, or to the right of the selected block and when satisfied, these two blocks are merged. Blocks may additionally be tested, e.g., for relative heights of the two blocks, and/or aspect ratio of either or both blocks, etc. Classification of a merged block as text or non-text may use attributes of the merged block, such as location of a horizontal pixel line, number of vertical pixel lines, and number of black-white transitions and number of white-black transitions in a subset of rows located below the horizontal pixel line. | 08-01-2013 |
20130195376 | DETECTING AND CORRECTING SKEW IN REGIONS OF TEXT IN NATURAL IMAGES - An electronic device and method use a camera to capture an image of an environment outside the electronic device followed by identification of regions, based on pixel intensities in the image. At least one processor automatically computes multiple values of an indicator of skew in multiple regions in the image respectively. The multiple values are specific to the multiple regions, and thereafter used to determine whether unacceptable skew is present across the regions, e.g. globally in the image as a whole. When skew is determined to be unacceptable, user input is requested to correct the skew, e.g. by displaying on a screen, a symbol and receiving user input (e.g. by rotating an area of touch or rotating the electronic device) to align a direction of the symbol with a direction of the image, and then the process may repeat (e.g. capture image, detect skew, and if necessary request user input). | 08-01-2013 |
Ankit Agrawal, India IN
Patent application number | Description | Published |
---|---|---|
20150263726 | NOVEL METHODOLOGY TO AVOID GATE STRESS FOR LOW VOLTAGE DEVICES IN FDSOI TECHNOLOGY - An inverter is implemented in an FDSOI integrated circuit die. The inverter includes a PMOS transistor and an NMOS transistor. The PMOS and NMOS transistors each include a first gate coupled to the respective source terminal of the transistor. The PMOS and NMOS transistors each include a back gate coupled to the input of the inverter. | 09-17-2015 |
Ankit Agrawal, Greater Noida IN
Patent application number | Description | Published |
---|---|---|
20150129967 | DUAL GATE FD-SOI TRANSISTOR - Circuit module designs that incorporate dual gate field effect transistors are implemented with fully depleted silicon-on-insulator (FD-SOI) technology. Lowering the threshold voltages of the transistors can be accomplished through dynamic secondary gate control in which a back-biasing technique is used to operate the dual gate FD-SOI transistors with enhanced switching performance. Consequently, such transistors can operate at very low core voltage supply levels, down to as low as about 0.4 V, which allows the transistors to respond quickly and to switch at higher speeds. Performance improvements are shown in circuit simulations of an inverter, an amplifier, a level shifter, and a voltage detection circuit module. | 05-14-2015 |
20150130528 | WIDE RANGE CORE SUPPLY COMPATIBLE LEVEL SHIFTER CIRCUIT - A level shifter circuit is implemented with dual gate fully depleted silicon-on-insulator (FDSOI) technology. By enhancing the performance of the NMOS and devices within the level shifting circuit, the V | 05-14-2015 |
20160111534 | DUAL GATE FD-SOI TRANSISTOR - Circuit module designs that incorporate dual gate field effect transistors are implemented with fully depleted silicon-on-insulator (FD-SOI) technology. Lowering the threshold voltages of the transistors can be accomplished through dynamic secondary gate control in which a back-biasing technique is used to operate the dual gate FD-SOI transistors with enhanced switching performance. Consequently, such transistors can operate at very low core voltage supply levels, down to as low as about 0.4 V, which allows the transistors to respond quickly and to switch at higher speeds. Performance improvements are shown in circuit simulations of an inverter, an amplifier, a level shifter, and a voltage detection circuit module. | 04-21-2016 |
Ankit Banaudha, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20160135049 | TECHNIQUES FOR MANAGING SERVICES FOLLOWING AN AUTHENTICATION FAILURE IN A WIRELESS COMMUNICATION SYSTEM - Various aspects described herein relate to establishing services in wireless communications. A service request related to establishing a service over an established radio bearer can be transmitted. An authentication failure for the service request can be detected. It can be determined whether a procedure related to the service request is successfully completed. In can also be determined whether to terminate the established radio bearer based at least in part on the determination of whether the procedure related to the service request is successfully completed. | 05-12-2016 |
Ankit Baphna, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20150181488 | POWER EFFICIENT NETWORK SEARCHING - Methods and apparatus for performing a search procedure include determining, by a processor, that a current location identifier of a current network is the same as a stored location identifier corresponding to a transition to or from a home network. The methods and apparatus further include initiating the search procedure based on determining that the current location identifier is the same as the stored location identifier. | 06-25-2015 |
Ankit Garg, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20160070791 | Generating Search Engine-Optimized Media Question and Answer Web Pages - An online system generates web pages for user-generated questions that are structured to rank highly in search results generated by external search engines. The online system receives a question uploaded to the online system by a user. The question includes media content, such as an image, a voice recording, or a video. The online system transcribes the media content of the question and applies a web page template to the question content to generate a web page. The template includes a metadata description, a breadcrumb, and a uniform resource locator. At least one of the metadata description, breadcrumb, and uniform resource locator comprises a portion of the transcribed media content of the question. The online system publishes the web page at a location specified by the uniform resource locator. | 03-10-2016 |
Ankit Ghiya, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20160062770 | MULTIPLE CLUSTERED VERY LONG INSTRUCTION WORD PROCESSING CORE - A method includes identifying, at a scheduling unit, a resource conflict at a shared processing resource that is accessible by a first processing cluster and by a second processing cluster, where the first processing cluster, the second processing cluster, and the shared processing resource are included in a very long instruction word (VLIW) processing unit. The method also includes resolving the resource conflict. | 03-03-2016 |
Ankit Gordhandas, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20160100803 | METHOD AND SYSTEM FOR MEASURING BEAT PARAMETERS - A method for communicating beat parameters to a user includes: providing an electrode module comprising a first and a second set of electrodes, associated with a first and a second sensor channel, respectively; receiving a first and a second dataset based on a first and a second set of bioelectrical signals detected from the first and the second sensor channel, respectively; receiving a supplemental dataset based on supplemental bioelectrical signals detected from a supplemental sensor module; generating a noise-mitigated power spectrum upon: generating a combined dataset based upon combining the first and second datasets, calculating 1) a heart power spectrum based on the combined data set, and 2) a supplemental power spectrum based on the supplemental dataset, and generating a noise-mitigated power spectrum based on processing the heart power spectrum with the supplemental power spectrum; and rendering information derived from a beat parameter analysis to the user. | 04-14-2016 |
Ankit Gupta, Los Altos Hills, CA US
Patent application number | Description | Published |
---|---|---|
20150254580 | METHODS AND SYSTEMS FOR SECURING VENUE RENTAL AND OPTIMIZING EVENT MANAGEMENT - Novel methods and systems for organizing events are disclosed. A venue can provide details regarding its details, while an event organizer can provide event criteria and attendees can provide event criteria. An optimization is then carried out to find an ideal venue within the event criteria. | 09-10-2015 |
20150254788 | METHODS AND SYSTEMS FOR IMPROVING SATISFACTION AND DETERMINING ITEM SELECTION AND ASSIGNMENT FOR A GROUP OF USERS - Novel methods and systems for organizing events are disclosed. A venue can provide menu items with optional and required ingredients, while an event organizer can provide constraints and attendees can provide menu preferences. An optimization is then carried out to find the best selection within the constraints. Events may be video viewing or meals. | 09-10-2015 |
20160092795 | METHODS AND SYSTEMS FOR CONFIGURING RESERVATION SPACE OF VENUES - Novel methods and systems for venue space reservation and configuration are disclosed. A venue can provide a list of options of space for use, while an organizer can provide constraints. An optimization is then carried out to find a suitable selection within the constraints and configure the space to meet the constraints of the organizer. | 03-31-2016 |
Ankit Gupta, Ghaziabad IN
Patent application number | Description | Published |
---|---|---|
20100102865 | STANDBY CONTROL CIRCUIT AND METHOD - A standby control circuit for an integrated circuit module includes a first control circuit that is responsive, in a normal operating mode of the integrated circuit module, to an asynchronous standby signal indicating a standby mode entry event to output a standby mode signal synchronous with a primary clock signal to indicate a standby operating mode of the integrated circuit module. The standby control circuit also includes a second control circuit which is responsive, in a reduced power mode of the integrated circuit module, to the asynchronous standby signal indicating the standby mode entry event to control the first control circuit to output the standby mode signal synchronous with a secondary clock signal to indicate the standby operating mode. | 04-29-2010 |
20110292292 | METHOD AND APPARATUS FOR DISPLAYING VIDEO DATA - A method of displaying consecutively first and second asynchronous video data streams on a display device, where there is a transition from the first video data stream to the second video data stream. The transition includes interrupting updating the display on the video display device during a prolonged vertical blanking interval in response to assertion of a vertical blanking pulse in the first video stream until subsequent de-assertion of a vertical blanking pulse in the second video stream, and displaying the second video data stream starting with a frame following the subsequent de-assertion of the vertical blanking pulse in the second video stream. | 12-01-2011 |
Ankit Gupta, Zurich CH
Patent application number | Description | Published |
---|---|---|
20140040004 | IDENTIFYING A DEAL IN SHOPPING RESULTS - A shopping system can employ a computer-implemented method to determine whether an offer is a deal. The method comprises associating offers received for a product with the product in a database; associating a time for each of the offers noting when each particular offer was effective; receiving a current offer for the product; identifying the offers for the product in the database that are within a configured time period of the current offer; comparing the offers for the product in the database with the current offer for the product based on a set of parameters; identifying the current offer as a deal in response to a determination that the current offer satisfies all parameters compared to the offers for the product in the database. Various sets of parameters may be used to determine if the current offer is a deal with respect to previous offers. | 02-06-2014 |
20150038162 | INFERRING A CURRENT LOCATION BASED ON A USER LOCATION HISTORY - Systems and methods for inferring a current location of a user or device based on an analysis of a user location history are provided. In particular, when the current location of a device requesting a location-enhanced service cannot be determined with sufficient precision, a plurality of historical locations provided by the user location history can be scored according to a variety of parameters. The historical location receiving the highest score can be inferred to be the current location of the user, permitting the requested location-enhanced service to be performed. | 02-05-2015 |
Ankit Gupta, Campbell, CA US
Patent application number | Description | Published |
---|---|---|
20150112925 | MAINTAINING CHANNELS LISTS - A method is provided for maintaining a list of content channels that a user of a multi-channel content service subscribes to or has followed, and a client device for operation by the user to receive the content. If a list on the user's device has been modified, the device (e.g., an applet provided by the service) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the user's channels, an identifier of the channel (e.g., a URL), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list). | 04-23-2015 |
20150112926 | SYNCHRONIZING CHANNELS LISTS - A system and methods are provided for synchronizing multiple lists of content channels that a user of a multi-channel content service subscribes to or follows, such as lists maintained at different places and/or on different devices. If a list on one of the user's devices has been modified, the device (e.g., a multi-channel content applet) informs a synchronization server by uploading the list. The server synchronizes it with a master list and downloads a copy to the device. A channels list includes an entry for each channel the user follows (and possibly channels he has deleted), which includes an index or ordinal position of the channel among all the member's channels, an identifier of the channel (e.g., a URN), identifiers of sub-lists the channel has been assigned to, and a timestamp identifying the last time the entry changed (e.g., when the channel was added, removed, assigned to a sub-list). | 04-23-2015 |
20160092940 | DE-DUPLICATING COMBINED CONTENT - A system, method, and apparatus for de-duplicating and serving a combined content feed are provided. The combined content includes items of two or more classes, such as sponsored and unsponsored, wherein some or all unsponsored content items may be sponsored. A feed service obtains sponsored and unsponsored items suitable for a user to whom the combined content feed is to be served. The service determines whether an item is duplicated among the multiple classes. If so, a distance between the duplicates is calculated (within the feed). If the distance is less than a first threshold, one of them is discarded and may or may not be replaced. A decision regarding which to eject may depend upon which version (e.g., sponsored or unsponsored) is positioned earlier in the feed, whether the duplicates are also less than a second threshold apart (which is lower than the first threshold), and/or other factors. | 03-31-2016 |
Ankit Jain, Madhya Pradesh IN
Patent application number | Description | Published |
---|---|---|
20160085399 | Real Time Streaming Analytics Platform - System(s) and method(s) for processing one or more real time data streams captured in a distributed computing environment. In accordance with the system(s) and method(s), a GUI may be provided that enables a user to design a GUI pipeline comprising multiple sub-systems executing logic associated with a plurality of applications. Each of the sub-systems in the pipeline may be configured with different parameters by the user using the GUI. Further, the user may configure to integrate the multiple sub-systems through the GUI. Further, the user may control and/or update the configuration of the logic, configuration of the parameters, and the integration of the multiple sub-systems through the GUI. The updating of the configuration is automatically notified to the running pipeline in real time. Further, the GUT facilitates to monitor performance of the running pipeline in real time. | 03-24-2016 |
Ankit Jain, West Lafayette, IN US
Patent application number | Description | Published |
---|---|---|
20120279846 | CAPACITIVE MICROELECTROMECHANICAL SWITCHES WITH DYNAMIC SOFT-LANDING - A microelectromechanical system (MEMS)-based electrical switch. The electrical switch includes a moveable electrode, a dielectric layer positioned adjacent the moveable electrode on a first side of the dielectric layer and spaced apart from the moveable electrode when the moveable electrode is in an inactivated position and in contact with the moveable electrode when the moveable electrode is in an activated position, and a substrate attached to the dielectric layer on a second side opposite to the first side, the moveable electrode is configured to brake prior to coming in contact with the dielectric layer when the moveable electrode is switched between the inactivated state and the activated state. | 11-08-2012 |
20130187200 | TRANSISTOR-BASED PARTICLE DETECTION SYSTEMS AND METHODS - Transistor-based particle detection systems and methods may be configured to detect charged and non-charged particles. Such systems may include a supporting structure contacting a gate of a transistor and separating the gate from a dielectric of the transistor, and the transistor may have a near pull-in bias and a sub-threshold region bias to facilitate particle detection. The transistor may be configured to change current flow through the transistor in response to a change in stiffness of the gate caused by securing of a particle to the gate, and the transistor-based particle detection system may configured to detect the non-charged particle at least from the change in current flow. | 07-25-2013 |
20160141133 | CAPACITIVE MICROELECTROMECHANICAL SWITCHES WITH DYNAMIC SOFT-LANDING - A microelectromechanical system (MEMS)-based electrical switch. The electrical switch includes a moveable electrode, a dielectric layer positioned adjacent the moveable electrode on a first side of the dielectric layer and spaced apart from the moveable electrode when the moveable electrode is in an inactivated position and in contact with the moveable electrode when the moveable electrode is in an activated position, and a substrate attached to the dielectric layer on a second side opposite to the first side, the moveable electrode is configured to brake prior to coming in contact with the dielectric layer when the moveable electrode is switched between the inactivated state and the activated state. | 05-19-2016 |
Ankit Jain, New Delhi IN
Patent application number | Description | Published |
---|---|---|
20150341211 | PERFORMANCE OPTIMIZATIONS FOR WIRELESS ACCESS POINTS - In an example, a performance of an access point in a wireless network is optimized based on a statistical ranking of independent variables. A device analyzer may calculate a dependent variable for the performance of the access point and independent variables that impact the dependent variable from a set of independent variables based on real-time access point data received from a plurality of access points. A predictive modeler may generate a model to forecast the performance of the access point and to determine an impact ranking for the independent variables from the dependent and independent variables. The impact ranking may sequence the independent variables according to their impact on the dependent variable. Accordingly, a configuration circuit may adjust a controllable parameter of the access points according to the impact ranking. | 11-26-2015 |
Ankit Jamwal, Munchen DE
Patent application number | Description | Published |
---|---|---|
20080211813 | Device and Method for Light and Shade Simulation in an Augmented-Reality System - A device and a method guide light in an augmented-reality system, whereby a recorder unit, with an optical axis, records a real object and displays the same on a display unit. A data processing unit generates a virtual object and also displays the same on the display unit. Based on a known sensor positioning, a sensor alignment, a sensor directional diagram and a provided sensor output signal from at least two light-sensitive sensors, an illumination angle is then determined and the light guidance for the virtual object carried out in the display unit, based on said illumination angle. | 09-04-2008 |
Ankit Jhalaria, San Mateo, CA US
Patent application number | Description | Published |
---|---|---|
20140046773 | METHOD AND SYSTEM FOR DISPLAYING RELEVANT ADVERTISEMENTS BASED ON CHARACTERISTIC TAGS - A method and system for displaying relevant advertisements based on characteristic tags. The method includes displaying an article on a webpage for a first user. The method also includes receiving, from the first user, a recommendation of the article for a second user. The method further includes enabling characteristic tagging of the second user to a category associated with the article. Further, the method includes creating a characteristic map for the second user based on one or more characteristic tags. Moreover, the method rendering a relevant advertisement to the second user along with the recommendation based on the characteristic map. The system includes a plurality of electronic devices, a communication interface, a memory, and a processor. | 02-13-2014 |
20140323189 | ADVERTISING GAME SYSTEM - An advertising game system can include a user interface, e.g., a graphical user interface (GUI), configurable to output, e.g., display, a clue related to a brand. The output of the clue may be a part of a game. The user interface may also be configurable to display a user input field configurable to receive a guess of the brand. The user interface may also be configurable to display an advertisement related to the brand, where a received guess identifies the brand. The system can also include a processor communicatively coupled to the user interface. The processor may be executable to determine whether a received guess identifies the brand. | 10-30-2014 |
Ankit Kansara, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100142531 | METHOD AND SYSTEM FOR ENHANCING ROUTING IN MULTIPROTOCOL LABEL SWITCHING (MPLS) - A method and a system for enhancing routing in MultiProtocol Label Switching (MPLS) are provided. The method includes obtaining signaling protocol information from a plurality of routers and storing the signaling protocol information. Further, the method includes receiving a request from a router. The request includes a destination address, a signaling protocol and at least one other constraint. Further, the method also includes determining a Signaling Protocol specific Constrained based Explicit Route (SPCER) to the destination router from the signaling protocol information, and providing the SPCER to the router. | 06-10-2010 |
Ankit Kumar, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130107061 | MULTI-RESOLUTION IP CAMERA | 05-02-2013 |
20130107072 | MULTI-RESOLUTION IP CAMERA | 05-02-2013 |
20160025948 | METHOD AND APPARATUS FOR OPTICAL ALIGNMENT - Various embodiments include methods, systems, and apparatus for optically aligning multiple sensors in a multi-sensor electro-optical (EO) system. Various embodiments include ways of aligning these sensors using a combination of optical elements. | 01-28-2016 |
Ankit Mahanot, Delhi IN
Patent application number | Description | Published |
---|---|---|
20140181798 | STATIC ANALYSIS OF PL/SQL OBJECTS AND SQL QUERIES - Embodiments of the invention provide systems and methods for performing static analysis of query expressions embedded in programming language source code. According to one embodiment, performing static analysis of one or more query expressions embedded in programming language source code can comprise extracting the one or more query expressions from the programming language source code, performing the static analysis on the extracted one or more query expressions, and reporting results of performing the static analysis on the one or more query expressions, wherein the results relate errors and warning generated by performing the static analysis to the source code from which the one or more query expressions are extracted. | 06-26-2014 |
20150281460 | AUTOMATIC CONFERENCE INITIATION - Systems, methods, and other embodiments associated with automatically connecting a participant to a conference are described. In one embodiment, a method includes generating a code that is provided to the participant of a conference. Generating the code includes storing metadata associated with both the conference and the participant based, at least in part, on a mapping between the code and the metadata. The example method may also include initiating access to the conference for the participant in response to receiving the code from the participant. Initiating access includes initiating a connection to the conference with a device associated with the participant. | 10-01-2015 |
Ankit Mandhani, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160142344 | AUTOMATED RESPONSE ACTION IN MESSAGING APPLICATION - A messaging application such as an email application receives an electronic message including request text, and automatically analyzes the electronic message to extract the request text and match it to a matching predefined request. Predefined requests are associated with respective functions of the messaging application generating electronic messaging items. The electronic messaging item associated with the matching request is automatically generated. As an example, a matching request may be a request for a reply containing requested information. The requested information is obtained, and a reply message is automatically generated using a compose or reply function of the messaging application. The reply message can be presented to a user to enable the user to modify the message before it is sent. | 05-19-2016 |
20160142359 | ITEM IMPORTANCE INDICATION - A method of operating a computerized device to indicate importance of messages to a user includes calculating importance scores for the messages based on importance features of the messages, the importance scores calculated as weighted sums of respective feature scores for the messages, and selecting messages for including in a subset of messages based on the importance scores. Message data and respective importance indicators for the subset of messages are displayed to the user, the importance indicators drawn from a set of distinct importance indicators corresponding to the set of importance features. An importance indicator is displayed for a given importance feature of a message when a feature score for the importance feature is above a threshold. | 05-19-2016 |
Ankit Mendiratta, Pune IN
Patent application number | Description | Published |
---|---|---|
20150156143 | SYSTEM AND METHOD FOR SIDE DISPLAY ON A MULTI-DISPLAY MOBILE DEVICE - Embodiments of the present invention are operable to display content related to an application using side display screens installed on a multi-display mobile device. As such, embodiments of the present invention can make use of the display surface areas associated with side display screens to render content (e.g., notifications associated with an application) in a power efficient manner. Also, by using separate display buffers for side display screens, embodiments of the present invention can independently render content while other components of the mobile device (e.g., the main display screen) operate within low power mode or “sleep state.” As such, by using side display screen in this fashion, embodiments of the present invention can efficiently utilize the power and computational resources of the mobile device. | 06-04-2015 |
20150199165 | AUTOMATIC PROXIMITY DISPLAY SWITCHING FOR A MIRACAST ENVIRONMENT - A proximity display system includes a mobile device that is enabled for Miracast sourcing and that provides a screen display. The proximity display system also includes a plurality of display units, which is enabled for Miracast sinking and is also coupled to the mobile device. Additionally, the proximity display system further includes a proximity sensing unit, which is coupled to the plurality of display units and enables a presentation of the screen display on a selected one of the plurality of display units based on a transmission signal strength received from the mobile device at the selected one. A method of operating a proximity display system is also included. | 07-16-2015 |
Ankit Pangasa, Rohini IN
Patent application number | Description | Published |
---|---|---|
20140380248 | METHOD AND APPARATUS FOR GESTURE BASED TEXT STYLING - A method and apparatus for gesture based text styling on a touch screen display is disclosed. The method comprises determining a gesture of a plurality of predefined gestures made on text displayed on a touch screen display, wherein the gesture selectively signifies at least one text style change to the text; and applying the text style change to a least a portion of the displayed text on the touch screen display. | 12-25-2014 |
Ankit Pangasa, Delhi IN
Patent application number | Description | Published |
---|---|---|
20150178331 | METHOD AND APPARATUS FOR MANAGING CALENDAR ENTRIES IN A DOCUMENT - A method for managing calendar entries in a document is provided. In one embodiment, a document comprising a calendar entry is accessed by an electronic device. The document is not a meeting invitation email. The calendar entry is then extracted from the document. Further, the calendar entry is included in a calendar of a user. An apparatus for substantially performing the method as described herein is also provided. | 06-25-2015 |
20150319198 | CROWDSOURCING FOR DOCUMENTS AND FORMS - Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document. | 11-05-2015 |
Ankit Seedher, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080284625 | REDUCING POWER CONSUMPTION IN THE EARLY STAGES OF A PIPELINE SUB-ADC USED IN A TIME-INTERLEAVED ADC - A stage of a pipelined ADC used as a sub-ADC in a time-interleaved ADC is operated using a first set of clock signals, with a next stage being operated using a second set of clock signals. The first set and second set of clock signals are designed to cause the start of hold phases of the stage to occur earlier than the sample phases of the next stage. In an embodiment, the start of the hold phases is coincident with the end of an immediately preceding sample phase of the stage. As a result, more time is provided for the output of an amplifier used in the stage to settle to a final value, thus permitting use of a low speed amplifier and reduction in power consumption in the interleaved ADC. In an embodiment, the stage corresponds to an earliest stage in the pipelined sub-ADC. | 11-20-2008 |
20090009219 | Reducing Power Consumption In An Amplification Stage Driving A Sample And Hold Circuit While Maintaining Linearity - An input signal to be sampled by a sample and hold circuit is amplified separately by two amplifiers. The output of the first amplifier is provided to a boost circuit to maintain the impedance of a sampling switch contained in a signal dependent boost switch substantially constant. The output of the second amplifier is sampled via the sampling switch, and the sample is stored in a storage element. The second amplifier drives a reduced load, and may be implemented as a low bandwidth, low power amplifier to reduce overall power consumption. | 01-08-2009 |
20100102870 | WIDEBAND SWITCHED CURRENT SOURCE - A current source block provided according to an aspect of the present invention provides a substantially constant current even when the provision of the current is switched on and off at different frequencies. The current source block contains a main portion and a replica portion, with each portion having a current source and switches to connect output of the current source to corresponding output nodes. Additional connections are provided to enable the replica portion to counter deviations in the current output of the main portion due to parasitic effects. As a result, the current source block provides a constant current even when switched off/on at different (in particular high) frequencies. Such current source blocks may be used in components such as current steering DACs to obtain a linear response even at high operational frequencies. | 04-29-2010 |
20120080945 | Power Management Unit Systems and Methods - Systems and methods provide for a power management unit and its operation. The power management unit includes: a step-down power converter configured to receive a first voltage and output a second voltage, wherein the second voltage is less than the first voltage and at least one step-up power converter configured to receive the second voltage and output a third voltage, wherein the third voltage is greater than the second voltage. It also includes an inductive element connected to the step-down power converter and the at least one step-up power converter and configured to store energy and selectively release the stored energy, wherein the inductive element is time shared by both the step-down power converter and the at least one step-up power converter; and a finite state machine configured to control the time sharing of the inductive element. | 04-05-2012 |
20120249202 | Pulse Width Modulation for Switching Amplifier - A device and a method for implementing pulse width modulation for switching amplifiers ( | 10-04-2012 |
20120274399 | Pop-Up Noise Reduction in a Device - A device implementing a scheme for reduction of pop-up noise is disclosed. The device comprises an audio sub-system ( | 11-01-2012 |
Ankit Shah, Charlottesville, VA US
Patent application number | Description | Published |
---|---|---|
20160049539 | METHOD OF FORMING A SPECTRAL SELECTIVE COATING - A method of forming a spectral selective coating is disclosed. The method may include providing particles on a substrate, wherein the particles include submicron particles. The method may farther include sintering the particles under atmospheric pressure to form a sintered layer an the substrate and texturing the sintered layer to provide a submicron surface roughness height on the sintered layer. | 02-18-2016 |
Ankit Shah, Emeryville, CA US
Patent application number | Description | Published |
---|---|---|
20090035351 | Bioabsorbable Hypotubes for Intravascular Drug Delivery - A biodegradable implantable device for delivering a drug to a treatment site includes a biodegradable hypotube defining a lumen and at least one drug disposed within the lumen of the hypotube. At least one drug is released from the lumen upon degradation of the biodegradable hypotube. The lumen may be compartmentalized, each compartment containing a different drug. The hypotube may also include a plurality of pores in fluid communication with the compartments providing different drug release profiles. | 02-05-2009 |
Ankit Shah, Santa Rosa, CA US
Patent application number | Description | Published |
---|---|---|
20100124533 | Large Animal Model for Human-Like Advanced Atherosclerotic Plaque - An animal model for cardiovascular disease comprising one or more vascular plaque lesions formed at selected sites within a vascular segment of a nonhuman mammal. The vascular plaque lesion is formed by administering a hypercholesterolemic diet to the nonhuman mammal, inflicting an injury to the vascular wall at the selected site after a predetermined exposure to the hypercholesterolemic diet, and applying a hydrogel to the injured vascular wall. Another aspect of the invention provides a method for evaluating a test compound for an effect on atherosclerotic lesion formation comprising administering to a nonhuman mammal a hypercholesterolemic diet, and, after a defined period of time, isolating a segment of a blood vessel using a balloon catheter, inflicting an injury to the vascular wall within the isolated segment, and applying a hydrogel within the vascular segment. The method further comprises forming a vascular plaque lesion on the vascular wall at the site of the injury, delivering the test compound to the nonhuman mammal, and monitoring atherosclerotic lesion size and composition at the injured site after a defined period of exposure to the test compound. | 05-20-2010 |
Ankit Sihare, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130054883 | METHOD AND SYSTEM FOR SHARED HIGH SPEED CACHE IN SAS SWITCHES - A data storage system includes at least one host device configured to initiate a data request, at least one target device configured to store data, and a serial attached SCSI (SAS) switch coupled between the at least one host device and the at least one target device. The SAS switch includes a cache memory and includes control programming configured to determine whether data of the data request is stored in the cache is at least one of data stored in the cache memory of the SAS switch or data to be written in the cache memory of the SAS switch. The cache memory of the SAS switch is a shared cache that is shared across each of the at least one host device and the at least one target device. | 02-28-2013 |
20130124774 | METHOD AND SYSTEM TO ENABLE PRE-BOOT EXECUTABLE ENVIRONMENT OPERATING SYSTEM INSTALL USING SWITCH IN SCALABLE DIRECT ATTACHED STORAGE ENVIRONMENT - Disclosed is a system for installing operating system files on logical unit numbers (LUNs). At a SAS switch, a command to initiate an operating system installation on a LUN)associated with a SAS host bus adapter (HBA) connected to said SAS switch is received. In response to the command, a PXE session with a PXE server is established. Using the PXE session, operating system files are transferred to the LUN via the SAS switch thereby installing the operating system on said LUN. | 05-16-2013 |
20130132621 | METHOD AND APPARATUS TO SHARE HARDWARE RESOURCES ACROSS STORAGE CONTROLLERS WITHIN A SYSTEM USING RESOURCE SHARING MODULE - Disclosed are storage controllers that can share resources (e.g., memory, CPU cycles, I/O bandwidth, etc.). The storage controllers are coupled via a resource sharing cable. When one storage controller determines a resource constraint exists that would prevent completion of a command by the storage controller, the storage controller queries or determines an availability of the resource on a second storage controller. If the resource is available, and can be shared, the storage controller uses the resource on the second storage controller to complete the command. | 05-23-2013 |
20130132766 | METHOD AND APPARATUS FOR FAILOVER AND RECOVERY IN STORAGE CLUSTER SOLUTIONS USING EMBEDDED STORAGE CONTROLLER - Disclosed is a storage enclosure having a plurality of servers each having a storage controller. A second storage controller that is not part of any of the plurality of servers is embedded in the storage enclosure. The second storage controller is configured to process I/O commands directed to one of the server's storage controllers when a storage controller fails. In this manner, the storage controllers that are part of the servers may be fully utilized and still have a failover capability to the enclosure storage controller instead of another server storage controller that may also be fully utilized. | 05-23-2013 |
20140195731 | PHYSICAL LINK MANAGEMENT - Disclosed is a storage system that includes a physical disk and a storage controller. The storage controller is configured to use a first physical link and a second physical link of a serial attached SCSI (SAS) wide port to communicate with the physical disk. Based on a dynamic system property, the storage controller is re-configured to use at least a third physical link of the SAS wide port to communicate with physical disk. Examples of the dynamic system property include load on the SAS wide port, a failure condition, or premium feature enablement. | 07-10-2014 |
20140201442 | CACHE BASED STORAGE CONTROLLER - Systems and techniques for continuously writing to a secondary storage cache are described. A data storage region of a secondary storage cache is divided into a first cache region and a second cache region. A data storage threshold for the first cache region is determined. Data is stored in the first cache region until the data storage threshold is met. Then, additional data is stored in the second cache region while the data stored in the first cache region is written back to a primary storage device. | 07-17-2014 |
Ankit Sihare, Banglore IN
Patent application number | Description | Published |
---|---|---|
20130103886 | DUAL-FIRMWARE FOR NEXT GENERATION EMULATION - Disclosed is a host bus adapter (HBA) that to receives an input/output (I/O) command from an operating system I/O driver. Firmware stored on the host bus adapter includes primary firmware and secondary firmware to process the I/O command. The HBA is to respond to the I/O command under the control of one of the primary firmware or secondary firmware. The selected one of said primary firmware and secondary firmware may be used to certify a hardware driver for either the current generation (primary firmware) or a future generation (secondary firmware). | 04-25-2013 |
Ankit Singh, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20160004362 | USER INTERFACE FOR VEHICLE INTERIOR - A user interface system for a vehicle interior includes a contact surface, a sensor grid and a controller. The sensor grid is configured for variable electrical resistance in response to applied pressure and the controller is configured to detect the electrical resistance of the sensor grid by monitoring a voltage. The controller detects the location of an input from a vehicle occupant, the intensity of the input, and the duration of the input. | 01-07-2016 |
Ankit Sobti, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130006977 | METHOD AND SYSTEM FOR IMPROVING RELEVANCE OF WEB CONTENT - A method and system for improving relevance of web content. The method includes receiving a search query from a user. The method also includes processing the search query by generating a list of web content results based on the search query. The search query is also processed by determining a plurality of click counts for the list of web content results. Each click count of the plurality of click counts is generated by one or more contacts in a social network of the user. The search query is further processed by mapping each click count to a corresponding web content result in the list of web content results. The method further includes displaying the list of web content results along with the plurality of click counts. Each click count of the plurality of click counts is displayed with the corresponding web content result in the list of web content results. | 01-03-2013 |
Ankit Suchanti, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150254711 | Grouping Channels Based on User Activity - The disclosure includes a system and method for recommending an advertising campaign based on which channels are popular. A recognition application receives captured images from user devices, the captured images including information about products, identify indexed images that match the captured images, identify metadata about the captured images including information associated with products in the captured images, determine popularity of each channel based on a number of interactions that users have had with channels during a time period based on the metadata, receive an advertisement and provide on the one or more channels the advertisement based on the popularity of each channel. | 09-10-2015 |
20150254723 | Grouping Users Based on User Profiles - The disclosure includes a system and method for grouping users into one or more categories for delivering targeted advertisements. A media application receives a captured image from a user, identifies an indexed image matching the captured image, retrieves metadata describing the captured image responsive to identifying the indexed image, generates a user profile for the user based on the metadata describing the captured image and a history of at least one previously captured image associated with the user, identifies a product in the captured image based on the metadata describing the captured image, provides the user with information about the product, updates the user profile based on how the user interacts with the product, and categorizes the user into one or more groups based on the user profile. | 09-10-2015 |
20150256633 | Generating a Platform for Social Interaction - The disclosure includes a system and method for identifying discussion groups related to a video that a user would find to be interesting. A recognition application receives a captured image from a user, identifies an indexed image that matches the captured image, identifies a timestamp for the indexed image, determines a segment in the video that encompasses the timestamp, determines whether the user is interested in the segment of the video based on the timestamp and a user profile and provides suggested discussion groups to the user that are ranked based on what the user is interested in. | 09-10-2015 |
20150256899 | Generating Enhanced Advertisements Based on User Activity - The disclosure includes a system and method selecting advertisements for users based on image capturing patterns across different media. A media application receives a captured image including information about a product from a user, identifying an indexed image matching the captured image including information about the product, retrieving metadata describing the captured image including information about the product responsive to identifying the indexed image, retrieving a user profile stored for the user, identifying an advertisement from a set of advertisements based on the user profile and the metadata describing the captured image including information about the product and providing the user with the advertisement based on the user profile. | 09-10-2015 |