Vijayakumar, CA
Ashwin Vijayakumar, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20160121487 | Communicating Configurable Instruction Sets to Robots for Controlling Robot Behavior - Methods, devices, systems, and non-transitory process-readable storage media for guiding behaviors of robots within a deployment site by communicating updated instruction sets through beacon devices or other proximity mechanisms. In an embodiment, a processor of a beacon device may perform operations including presenting (e.g., broadcasting, rendering, etc.) an instruction set to a first robot, receiving an instruction set update from the first robot, modifying the stored instruction set with the update, and presenting the modified instruction set to a second robot. Similarly, a robot may be configured with instructions for executing a stored instruction set to cause the robot to perform various actions, generating the instruction set update in response to performing the actions based on an execution of the stored instruction set, and presenting the instruction set update to the beacon device. Robots may also be configured to configure and deploy beacon devices. | 05-05-2016 |
Bala Vijayakumar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080313236 | Process for cataloging data objects backed up from a content addressed storage system - A process for organizing data objects backed up from a content-addressed storage systems is disclosed. Content-addressed storage systems back up data objects in a flat directory, labeling them with non-intuitive user-unfriendly content addresses. Such directories can be large and difficult to browse, making selective recovery of desired data objects inefficient and laborious. When the content-addressed storage system is further archived to a secondary storage device, such as tape, navigation of archived data objects is especially tedious and difficult. An embodiment of the present invention enables easy navigation of a data object directory created by building a pseudo-file structure as content addressed data objects are archived to a secondary backup device. The file structure of the data object director is based upon timestamp metadata extracted from each data object, resulting in a navigable directory tree that is more intuitive and user-friendly. | 12-18-2008 |
20080313385 | Process for contiguously streaming data from a content addressed storage system - What is disclosed is process for backing data objects from a content addressed storage system to a tape storage device such that the data objects are written in a contiguous sequential fashion. Data objects are kept together on the storage medium, rather than fragmented. An embodiment of the present invention describes the software modules and memory buffers required to implement this process. Additionally, what is disclosed is a process that restores data objects that have been contiguously written to tape. According to one embodiment of the present invention, recovery of non-fragmented data objects is made more efficient and less prone to failure. | 12-18-2008 |
Bhuvaneshwaran Vijayakumar, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20130130752 | FLIP-CHIP LINEAR POWER AMPLIFIER WITH HIGH POWER ADDED EFFICIENCY - Disclosed are devices and methods for improving power added efficiency and linearity of radio-frequency power amplifiers implemented in flip-chip configurations. In some embodiments, a harmonic termination circuit can be provided so as to be separate from an output matching network configured to provide impedance matching at a fundamental frequency. The harmonic termination circuit can be configured to terminate at a phase corresponding to a harmonic frequency of the power amplifier output. Such a configuration of separate fundamental matching network and harmonic termination circuit allows each to be tuned separately to thereby improve performance parameters such as power added efficiency and linearity. | 05-23-2013 |
Kshama Vijayakumar, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20100245584 | METHOD AND APPARATUS FOR CREATING A ZONE OF INTEREST IN A VIDEO DISPLAY - A method of creating a zone of interest in a video scene comprising the steps of capturing a video scene, transmitting a captured video scene over a network, receiving a captured video scene from the network, enabling a user to identify a portion of a captured video scene to be a zone of interest, replicating the portion of the captured video scene identified by the user as a zone of interest, rendering the video scene in a first window, and rendering the replicated portion of the captured video scene in a second window independent of the first window. | 09-30-2010 |
Nithya Vijayakumar, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110022967 | Context Enhanced Social Network for Meeting Participants - Methods, apparatus, and logic are provided to generate a context enhanced social network (CESN) participant list for meeting participants. One method includes obtaining a list of participants and a meeting context and identifying expert knowledge that is required for the context. Degrees of associations between a first participant and the other participants are calculated based on a level of expert knowledge of the participants. The CESN participant list is generated and displayed for the first meeting participant based on the calculated degrees of associations of the other participants. The method can be repeated such that a unique CESN participant list is generated for each meeting participant based on his perspective in relation to the other meeting participants and based on the current context of the meeting. The CESN participant lists may also be dynamically updated when a change in meeting context is detected. | 01-27-2011 |
Nithya N. Vijayakumar, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130297705 | Ordering Activities and Notifications within a Collaboration Platform - A method, an apparatus and computer readable storage media facilitate establishing a communication session between a computing device of a user and at least one other computing device within a collaboration platform (system) to facilitate one or more communications between the user and other users associated with the platform. Updates are received to an account of the user that is accessible via the user's computing device, wherein the updates provide information relating to posted activities, notifications or other content and individuals associated with the posted activities, the posted activities, notifications or other content being available at one or more computing devices associated with the platform. The updates are automatically organized in at least one order based upon a profile of the user that is associated with the user's account. The computing device of the user provides a listing of the updates based upon an order determined by the organizing operation. | 11-07-2013 |
20140156743 | Tagging Content Within a Networking Environment Based Upon Recipients Receiving the Content - A networking environment accessible by a plurality of computing devices is established to facilitate communications between participants associated with the computing devices, where content is generated and shared by participants via the networking environment. An item of content is shared with a group of recipients associated with computing devices via the networking environment, where the shared item of content includes one or more tags associated with the content, and each tag includes an initial weight value associated with the tag. A relevance factor associated with the group is determined, where the relevance factor is based upon information obtained from profiles of recipients from the group, and the initial weight value of each tag associated with the shared item of content is adjusted based at least in part upon the collective relevance factor associated with the group. | 06-05-2014 |
Prema Vijayakumar, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20100055137 | Microemulsion & sub-micron emulsion process & compositions - An oil in water microemulsion or sub-micron emulsion composition for dermal delivery of at least one pharmaceutically active ingredient, is provided. The composition includes an oil phase dispersed throughout a water phase, the oil phase including at least one member selected from the group consisting of an animal oil, a mineral oil, a vegetable oil, a silane member, a siloxane, an ester, a fatty acid, a fat, a halogen compound, and an alkoxylated alcohol; and at least one lipophilic surfactant, the water phase including at least one hydrophilic surfactant, water and optionally a non-surfactant amphiphilic compound, the weight ratio of the at least one hydrophilic surfactant to the at least one lipophilic surfactant being approximately 9.0:1.0 to 2.0:3.0. | 03-04-2010 |
Rajesh Vijayakumar, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100191971 | METHODS AND APPARATUS FOR LAYER 2 AND LAYER 3 SECURITY BETWEEN WIRELESS TERMINATION POINTS - A method is provided for both layer 2 (L2) and layer 3 (L3) security in the context, for example, of a WISP-e protocol. An AES algorithm in CBC mode is used for encryption and decryption of the control frames. The session keys (e.g., 128-bit session keys) are derived from a pre-shared secret configured on both communicating wireless termination points. | 07-29-2010 |
20110162060 | WIRELESS LOCAL AREA NETWORK INFRASTRUCTURE DEVICES HAVING IMPROVED FIREWALL FEATURES - Methods and systems are provided for improving a firewall implemented at a WLAN infrastructure device (WID). The WID includes a stateful firewall that implements firewall rules based on an ESSID of the WID to specify whether traffic is allowed to or from the ESSID. For example, in one implementation of such a firewall rule, packets that are required to be sent out on all wired ports can be blocked from being flooded out on WLANs (e.g., the packet is allowed to pass only to the wired ports). A method and system are provided for preventing a malicious wireless client device (WCD) that is transmitting undesirable traffic from using RF resources by deauthenticating the malicious WCD to remove it from the WLAN and blacklisting it to prevent it from rejoining the WLAN for a time period. Method and systems are also provided for either “on-demand” and/or predicatively communicating state information regarding an existing firewall session. | 06-30-2011 |
Rajiv K. Vijayakumar, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110093605 | ADAPTIVELY STREAMING MULTIMEDIA - A method, system, and computer program for adaptively streaming multimedia content is disclosed. An adaptive stream manager monitors at least one parameter of a user terminal. The adaptive stream manager monitors at least one parameter of the user terminal and predicting a future value of at least one parameter of the user terminal. The adaptive stream manager also selects a target characteristic, based on the predicted future value of the at least one parameter of the user terminal, and requests a multimedia segment having the target characteristic from a media server. | 04-21-2011 |
20110106969 | SYSTEM AND METHOD FOR OPTIMIZING MEDIA PLAYBACK QUALITY FOR A WIRELESS HANDHELD COMPUTING DEVICE - A method for optimizing media playback quality for a wireless handheld computing device is disclosed. The system includes a client request manager that may be responsible for controlling or instructing a web browser on what file segments should be downloaded next to the wireless handheld mobile computing device to insure optimal video playback quality for the computing device. The request manager may be dynamic in that it may continually monitor elements of an application subsystem as well as the modem subsystem. The request manager may select one or more file segments for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem. | 05-05-2011 |
20120079060 | SYSTEM AND METHOD OF ESTABLISHING TRANSMISSION CONTROL PROTOCOL CONNECTIONS - A method of establishing transmission control protocol (TCP) connections is disclosed and may include receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request. Further, the method may include searching a host database with the URL and determining whether host data for the URL is available. The method may also include performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available. | 03-29-2012 |
20120084343 | SYSTEM AND METHOD OF PERFORMING DOMAIN NAME SERVER PRE-FETCHING - A method and system for performing domain name service (DNS) pre-fetching, content pre-fetching, or a combination thereof, are disclosed for a wireless portable computing device (PCD). The system and method may include rendering a web page on a display screen of the PCD and performing a DNS pre-fetch for any visible links within the web page. Further, the method may include determining whether a screen changing operation (i.e., a scrolling operation) is being performed and placing one or more DNS pre-fetch tasks in a queue for each link that is displayed on the display screen when the screen changing operation is performed. The method and system may reduce wait times for a wireless PCD when it is rendering webpages on its display screen. | 04-05-2012 |
20120084784 | SYSTEM AND METHOD FOR MANAGING MEMORY RESOURCE(S) OF A WIRELESS HANDHELD COMPUTING DEVICE - A method and system for managing one or more memory resources of a wireless handheld computing device is described. The method and system may include receiving a request to initiate a web browser module and receiving input for a web address. The method and system may also include receiving a file corresponding to the web address and reviewing one or more objects present within the file. The method and system may determine if an object already exists in the one or more memory resources. And if the object does not exist in the one or more memory resources, then the method and system may calculate a priority for the object. The priority of the object may then be assigned and stored. It may also be determined if the current object will exceed the threshold of the one or more memory resources, and discarding other objects with lower priority as needed. | 04-05-2012 |
20140068402 | SYSTEM AND METHOD OF PERFORMING DOMAIN NAME SERVER PRE-FETCHING - A method and system for performing domain name service (DNS) pre-fetching, content pre-fetching, or a combination thereof, are disclosed for a wireless portable computing device (PCD). The system and method may include rendering a web page on a display screen of the PCD and performing a DNS pre-fetch for any visible links within the web page. Further, the method may include determining whether a screen changing operation (i.e., a scrolling operation) is being performed and placing one or more DNS pre-fetch tasks in a queue for each link that is displayed on the display screen when the screen changing operation is performed. The method and system may reduce wait times for a wireless PCD when it is rendering webpages on its display screen. | 03-06-2014 |
20140331117 | APPLICATION-BASED DEPENDENCY GRAPH - A computing device comprising a dependency graph creation portion adapted to create a dependency graph for identified content. At least a portion of the identified content comprises at least one of remotely-based content and one or more JavaScripts. A first resource tracker is adapted to provide the dependency graph creation portion with information related to a first portion of the remotely-based content upon a document object module builder initiating a request to receive the first portion of the remotely-based content. A first JavaScript tracker is adapted to provide the dependency graph creation portion with information related the one or more JavaScripts upon sending the one or more JavaScripts to a JavaScript Engine. A second JavaScript tracker adapted to provide the dependence graph creation portion with information received from the JavaScript Engine. A second resource tracker is adapted to provide the dependency graph portion with information related to a second portion of the remotely-based content upon a document object module style layout initiating a request to receive the second portion of the remotely-based content. | 11-06-2014 |
Rajiv K. Vijayakumar, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20130226992 | COOPERATIVE LOADING OF WEBPAGES BASED ON SHARED META INFORMATION - A system, methods and server for creating and using manifests to support the rendering of a webpage by a computing device. Multiple computing devices may render a webpage and generate meta data. A server may collect and use the meta data to generate a manifest. The manifest may provide information describing priorities and formats for loading the resources of the webpage. The computing device may transmit information to the server for comparison with the manifest and to determine priorities and formats for retrieving the resources of the webpage. The server may request and send the webpage resources to the computing device based on the manifest information, to which the computing device may render the webpage. The server may access the webpage and generate meta data to create the manifest. The server may alternatively send the manifest information to the computing device. | 08-29-2013 |
Rajiv Kumar Vijayakumar, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20120159311 | Method and Apparatus for Receiving Display Limited Web Page Content - One embodiment comprises a non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying content in a web page. One method optimizes the order of HTTP requests made during the downloading of a web page or web application comprising a plurality of objects, and receiving a first portion of the plurality of objects in a first order. Additionally, (i) a viewable section of the web page, (ii) centers of the viewable section of the web page and each of the plurality of objects, and (iii) a distance from the center of the viewable section of the web page to the center of each of the plurality of objects may be determined. Furthermore, the objects may then be prioritized based on their distance from the center of the viewable section. A request to receive at least one additional portion of the objects in a second order based on the prioritization of the objects may then be sent. | 06-21-2012 |
20120317226 | WEBSITE OBJECT DEPENDENCY FILE CREATION AND USE THEREOF - A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order. | 12-13-2012 |
20140003248 | SYSTEMS AND METHODS FOR BEARER INDEPENDENT PROTOCOL GATEWAY OPTIMIZATION | 01-02-2014 |
20140059422 | Re-Ordering of iFrame Execution to Reduce Network Activity Window - Systems and methods are herein disclosed for reducing power consumption, processor activity, network activity, and for improving a user experience during web browsing. More particularly, an ordering of IFrames, or other self-contained component within the mainframe, is modified in terms of network resources, memory resources, and processor resources in order to conserve user device resources. For instance, aspects of multicore processors and multichannel network connections are utilized to perform parallel operations on mainframe data packets and IFrame data packets when a webpage is downloaded. Since mainframes and IFrames are sourced from different URLs they can be received on separate communication channels and can be processed on different cores. Prioritization in memory storage between the two can also be used to enhance the speed with which the mainframe is loaded. | 02-27-2014 |
Vijey Bhaskar Vijayakumar, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20160119804 | ADAPTIVE CONTROL CHANNEL DETECTION IN WIRELESS COMMUNICATIONS - Aspects described herein relate to adaptive control channel detection in wireless communications. A signal-to-interference-and-noise ratio (SINR) of a signal received by a receiver comprising multiple sub-receivers is measured, wherein the SINR is filtered according to a signal combining technology. Based at least in part on the SINR, it is determined whether to utilize the signal combining technology in combining signals related to a channel received over the multiple sub-receivers. Accordingly, the signals related to the channel received over the multiple sub-receivers can be demodulated using the signal combining technology based on determining to utilize the signal combining technology | 04-28-2016 |