Patents by Inventor Prakash Iyer

Prakash Iyer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9466199
    Abstract: A responder-ready reporting network is disclosed. In one embodiment, the responder-ready reporting network comprises a control system configured for real-time managing of a real-time digital map of a selected environment. The responder-ready reporting network further comprises a data storage repository coupled with the control system and configured to store the real-time digital map of said selected environment. The responder-ready reporting network further comprises an emergency responder reporting component configured to convey data regarding the selected environment, including the real-time digital map, to an emergency responder agent in response to the triggering of an emergency notification regarding the selected environment.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: October 11, 2016
    Assignee: Trimble Navigation Limited
    Inventors: Lea Ann McNabb, Prakash Iyer
  • Publication number: 20160189089
    Abstract: An apparatus for tracking a plurality of built components is provided. The apparatus comprises a reading gate configured to identify at least one fabricated building component arrived at the point of entry of the building site by reading an ID tag of each fabricated building component arrived at the point of entry of the building site and by associating the ID tag with a number imprinted on each fabricated building component. The reading gate is configured to record the timing of arrival of the identified fabricated building component at the point of entry of the building site.
    Type: Application
    Filed: December 27, 2014
    Publication date: June 30, 2016
    Applicant: TRIMBLE NAVIGATION LIMITED
    Inventor: Prakash IYER
  • Publication number: 20160049064
    Abstract: A responder-ready reporting network is disclosed. In one embodiment, the responder-ready reporting network comprises a control system configured for real-time managing of a real-time digital map of a selected environment. The responder-ready reporting network further comprises a data storage repository coupled with the control system and configured to store the real-time digital map of said selected environment. The responder-ready reporting network further comprises an emergency responder reporting component configured to convey data regarding the selected environment, including the real-time digital map, to an emergency responder agent in response to the triggering of an emergency notification regarding the selected environment.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Lea Ann McNabb, Prakash Iyer
  • Publication number: 20160047663
    Abstract: An evacuation navigation device disclosed. In one embodiment, the evacuation navigation device comprises a position determining component configured to determine a position of a handheld device within a selected environment having access to at least one positioning system. The device further comprises a display device configured to display the position of the handheld device on a digital map of the selected environment and at least one evacuation route from the position to an evacuation position. The device further comprises a wireless communication component configured to receive a real-time update of safety conditions along the at least one evacuation route. The device further comprises logic implemented by a processor for dynamically revising the digital map based upon the real-time update.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Prakash Iyer, Lea Ann McNabb
  • Publication number: 20150332214
    Abstract: A system for managing kinematic assets is disclosed. In one embodiment, the system comprises an electronic identification device associated with an asset. The system further comprises a container comprising a reader disposed within the container for receiving a unique identification of the identification device. The container further comprises a reader node for maintaining an inventory record comprising the asset and for generating a report when the asset is not detected by said reader. The report further comprises a location of the container when said report is generated. The system further comprises a kinematic asset management platform comprising an asset registry for storing data conveyed by the report and a reports engine for generating a second report conveying the location of said container when the report is generated.
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: James C. Reynolds, Gary Dennis, Prakash Iyer
  • Publication number: 20150287305
    Abstract: An intelligent container apparatus is provided. The intelligent container apparatus comprises a container further comprising a plurality of 3-D cells and an external electronic lock. Each 3-D cell is assigned to store at least one asset including an Asset/ID tag, and at least one asset position sensor. The external electronic lock further comprises: a reader gate; a timing device; a tech/ID authentication system; and a processor. The reader gate is configured to read an Asset/ID tag, configured to read a technician tech/ID tag, configured to assign a checked_in/checked_out status to at least one asset having an Asset/ID tag, and configured to associate the tech/ID of the latest technician who checked_in/checked_out the asset having the Asset/ID tag.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 8, 2015
    Applicant: TRIMBLE NAVIGATION LIMITED
    Inventor: Prakash Iyer
  • Patent number: 9141958
    Abstract: An example method for providing a user with service technical data is provided. A server stores original service technical data and annotated data in a server where the annotated data is associated with the original service technical data. The server determines an access level of the user such where the access level of the user determines what service technical data may be sent. A portion of the service technical data is sent from the server to a device associated with the user, based at least in part on the access level of the user. The server also receives additional annotated data generated by the user where the additional annotated data is associated with the original service technical data.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 22, 2015
    Assignee: Trimble Navigation Limited
    Inventor: Prakash Iyer
  • Patent number: 9129248
    Abstract: A system for managing kinematic assets is disclosed. In one embodiment, the system comprises an electronic identification device associated with an asset. The system further comprises a container comprising a reader disposed within the container for receiving a unique identification of the identification device. The container further comprises a reader node for maintaining an inventory record comprising the asset and for generating a report when the asset is not detected by said reader. The report further comprises a location of the container when said report is generated. The system further comprises a kinematic asset management platform comprising an asset registry for storing data conveyed by the report and a reports engine for generating a second report conveying the location of said container when the report is generated.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: September 8, 2015
    Assignee: Trimble Navigation Limited
    Inventors: James C. Reynolds, Gary Dennis, Prakash Iyer
  • Patent number: 8725777
    Abstract: A method of creating and managing a database of meta_data sets for a plurality of objects is provided. The meta-data set is configured to characterize an object. The meta_data set for a “j”-object is selected from the group consisting of: a first item; a second item; an “i”-th item; and ID-j tag; wherein “i” and “j” being integers. The method comprises: (A) identifying a meta_data set for at least one object; (B) collecting a meta_data set for at least one object; (C) creating the database of meta_data sets for the plurality of objects; (D) storing the database of meta_data sets for the plurality of objects; and (E) accessing the database of meta_data sets for the plurality of objects.
    Type: Grant
    Filed: May 19, 2012
    Date of Patent: May 13, 2014
    Assignee: Trimble Navigation Limited
    Inventors: Alois Ludwig Deking, Prakash Iyer, Ravikanth Srinivasa Pappu
  • Publication number: 20140089466
    Abstract: An example method for providing a user with service technical data is provided. A server stores original service technical data and annotated data in a server where the annotated data is associated with the original service technical data. The server determines an access level of the user such where the access level of the user determines what service technical data may be sent. A portion of the service technical data is sent from the server to a device associated with the user, based at least in part on the access level of the user. The server also receives additional annotated data generated by the user where the additional annotated data is associated with the original service technical data.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: TRIMBLE NAVIGATION LIMITED
    Inventor: Prakash Iyer
  • Publication number: 20130311519
    Abstract: A method of creating and managing a database of meta_data sets for a plurality of objects is provided. The meta-data set is configured to characterize an object. The meta_data set for a “j”-object is selected from the group consisting of: a first item; a second item; an “i”-th item; and ID-j tag; wherein “i” and “j” being integers. The method comprises: (A) identifying a meta_data set for at least one object; (B) collecting a meta_data set for at least one object; (C) creating the database of meta_data sets for the plurality of objects; (D) storing the database of meta_data sets for the plurality of objects; and (E) accessing the database of meta_data sets for the plurality of objects.
    Type: Application
    Filed: May 19, 2012
    Publication date: November 21, 2013
    Applicant: TRIMBLE NAVIGATION LTD
    Inventors: Alois Ludwig Deking, Prakash Iyer, Ravikanth Srinivasa Pappu
  • Publication number: 20100122337
    Abstract: Systems and methods provide a secure network path through an inner and outer firewall pair between a mobile node on a foreign network and a corresponding node on a home network. One aspect of the systems and methods includes providing a mobile IP proxy between the mobile node and a VPN gateway inside the firewalls. The mobile IP proxy acts as a surrogate home agent to the mobile node, and acts as a surrogate mobile node to a home agent residing on the home network.
    Type: Application
    Filed: June 23, 2009
    Publication date: May 13, 2010
    Inventors: Changwen Liu, Michael B. Andrews, Prakash Iyer
  • Patent number: 7668139
    Abstract: Methods and devices are disclosed for communicating in a wireless network using multi-protocol label switching (MPLS). A network service node is configured to send identical packets substantially simultaneously to each of a serving network access station and one or more target network access stations via two or more respective MPLS tunnels in response to a handoff trigger message. Additional embodiments and variations are also disclosed.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: February 23, 2010
    Assignee: Intel Corporation
    Inventors: Henry Mitchel, James (JR-Shian) Tsai, Gerald Lebizay, Prakash Iyer, Asher Altman, Farid Adrangi, Alan Stone
  • Patent number: 7616597
    Abstract: Systems and methods provide a secure network path through an inner and outer firewall pair between a mobile node on a foreign network and a corresponding node on a home network. One aspect of the systems and methods includes providing a mobile IP proxy between the mobile node and a VPN gateway inside the firewalls. The mobile IP proxy acts as a surrogate home agent to the mobile node, and acts as a surrogate mobile node to a home agent residing on the home network.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: November 10, 2009
    Assignee: Intel Corporation
    Inventors: Changwen Liu, Michael B. Andrews, Prakash Iyer
  • Patent number: 7342916
    Abstract: Network devices on mobile networks may be configured to improve and optimize packet processing and routing. Specifically, a home agent device may be decomposed into its major functionality, namely processing and routing. Various processors on the device are assigned to specific tasks and each processor may be optimized for its specific tasks, thus improving packet processing and routing. The home agent device may comprise one or more physical components.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventors: Kaustubh Das, Changwen Liu, Prakash Iyer, Hani Elgebaly
  • Patent number: 7269173
    Abstract: Communicating over a network may include a mobile proxy device to receive a request for a home agent from a mobile device. The mobile proxy device can assign a home agent to the mobile device and send a reply including a home-address associated with the assigned home agent to the mobile device.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: September 11, 2007
    Assignee: Intel Corporation
    Inventors: N. Prakash Iyer, Farid Adrangi
  • Publication number: 20070161369
    Abstract: A method is provided for assisting a mobile communication device user in entering a phone number for which a call is desired to be placed. When a user enters the alphanumeric characters upon initiating a calling session, the characters are analyzed together with criteria information to generate a list of a list of candidate or suggested phone numbers for presentation to the mobile device user. The mobile device user may then select a phone number from the list to execute the phone call. The intelligence to generate the list of candidate phone numbers may reside in a computing device (e.g., server) remote from the mobile communication device and connected to the network infrastructure equipment through which the mobile device communicates, or may reside in the mobile device itself. In the latter case, the mobile device may receive updates to the criteria information used to generate the list of candidate phone numbers.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 12, 2007
    Applicant: ENVIO NETWORKS INC.
    Inventors: Kumar Vishwanathan, Prakash Iyer, Rangamani Sundar
  • Publication number: 20070118661
    Abstract: Techniques for delivering content to mobile communication devices. In one embodiment, a communication session involving a mobile communication device is detected. The communication session may be a voice call, mobile gaming application, website browsing application, instant messaging session, etc. Context parameters associated with the communication session are determined. Content is retrieved or generated that is related to the context parameters for the communication session.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 24, 2007
    Inventors: Kumar Vishwanathan, Prakash Iyer, Rangamani Sundar
  • Publication number: 20070118662
    Abstract: A system is provided that enables the delivery of multiple concurrent mobile applications to a mobile communication device. A concurrency application server interfaces to a mobile switching center to obtain call parameters in order to determine a context of a mobile device call. The concurrency application server also interfaces with equipment in a data network. A concurrency application plug-in resides on the mobile communication device to enable the device to switch between two or more active mobile applications on the device, either under user control or automatically. The concurrency application server determines a context of a call or other activity engaged by the mobile device user to determine what additional content to deliver for display on the mobile device, or what other mobile applications to invoke for the mobile device.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 24, 2007
    Inventors: Kumar Vishwanathan, Prakash Iyer, Rangamani Sundar
  • Patent number: 7206300
    Abstract: A method for correctly routing packets is described. The method includes receiving an encapsulated packet from a sending mobile node destined for a receiving mobile node. The method determines whether the encapsulated packet is from a mobile node with the recipient as its home agent (reverse tunneled packet), whether the inner packet is destined to a mobile node with the recipient as its foreign agent, and whether the packet had been received in a previous reception. If the answers for all the three are yes, the packet is then delivered to the receiving mobile node. If the answers are yes only for the first two questions, the packet is routed and transmitted away normally and a copy of the packet IP header is cached locally. For all other cases, the packet is routed and transmitted away normally.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 17, 2007
    Assignee: Intel Corporation
    Inventors: Changwen Liu, Prakash Iyer