SYS-CON MEDIA Authors: AppDynamics Blog, Skytap Blog, Carmen Gonzalez, Pat Romanski, Kevin Jackson

News Feed Item

Rivada Networks Releases Full Text of Location-Based Services Patent

The U.S. Patent and Trademark Office today issued patent #8,787,944, Method and System for Providing Enhanced Location Based Information for Wireless Handsets, to Rivada Networks. As previously announced, Rivada’s latest patent allows nearby mobile devices to triangulate off each other, taking advantage of modern devices’ accelerometers and other means to determine relative location and movement, independent of the availability of a device’s main network. According to Rivada CTO Clint Smith, “This breakthrough technology could be implemented as an application on many existing mobile devices.”

Here follows the full text of the patent’s 39 claims:

1. A method of determining a location of a mobile device, comprising:

determining an approximate location of the mobile device;

grouping the mobile device with a wireless transceiver in proximity to the mobile device to form a communication group;

sending the determined approximate location of the mobile device to the wireless transceiver;

receiving on the mobile device location information from the wireless transceiver; and

determining a more precise location of the mobile device based on the location information received from the wireless transceiver.

2. The method of claim 1, wherein:

grouping the mobile device with a wireless transceiver in proximity to the mobile device to form a communication group comprises grouping the mobile device with a plurality of wireless transceivers in proximity to the mobile device to form the communication group; and

receiving on the mobile device location information from the wireless transceiver comprises receiving on the mobile device location information from the plurality of wireless transceivers in the communication group.

3. The method of claim 1, wherein grouping the mobile device with a wireless transceiver in proximity to the mobile device comprises grouping the mobile device with a second mobile device.

4. The method of claim 1, wherein receiving location information on the mobile device from the wireless transceiver comprises receiving a latitude coordinate, a longitude coordinate, and an altitude coordinate.

5. The method of claim 1, further comprising:

sending information relating to the determined more precise location of the mobile device and the received location information to a server;

receiving updated location information on the mobile device from the server; and

re-computing the more precise location of the mobile device based on the updated location information received from the server.

6. The method of claim 5, wherein sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending information to the server out of band.

7. The method of claim 5, wherein sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

8. The method of claim 1, further comprising:

detecting movement of the mobile device; and

re-computing the approximate location of the mobile device in response to detecting the movement.

9. The method of claim 1, wherein:

the mobile device is connected to a first telecommunication network and the wireless transceiver is connected to a second telecommunication network; and

sending the determined approximate location of the mobile device to the wireless transceiver comprises the mobile device establishing a near field communication link to the wireless transceiver and the mobile device sending the determined approximate location of the mobile device to the wireless transceiver over the established near field communication link.

10. The method of claim 1, wherein receiving on the mobile device location information from the wireless transceiver comprises receiving on the mobile device sensor information collected from a sensor of the wireless transceiver.

11. The method of claim 10, wherein receiving on the mobile device sensor information collected from a sensor of the wireless transceiver comprises receiving sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

12. The method of claim 1, wherein determining an approximate location of the mobile device comprises determining the approximate location of the mobile device based on information collected from sensors of the mobile device.

13. The method of claim 12, wherein determining the approximate location of the mobile device based on information collected from sensors of the mobile device comprises determining the approximate location of the mobile device based on information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

14. A mobile device, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising:

determining an approximate location of the mobile device;

grouping with a wireless transceiver in proximity to the mobile device to form a communication group;

sending the determined approximate location of the mobile device to the wireless transceiver;

receiving location information from the wireless transceiver; and

determining a more precise location of the mobile device based on the location information received from the wireless transceiver.

15. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations such that:

grouping with a wireless transceiver in proximity to the mobile device to form a communication group comprises grouping the mobile device with a plurality of wireless transceivers in proximity to the mobile device to form the communication group; and

receiving location information from the wireless transceiver comprises receiving location information from the plurality of wireless transceivers in the communication group.

16. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations such that grouping with a wireless transceiver in proximity to the mobile device comprises grouping with a second mobile device.

17. (Original) The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations such that receiving location information from the wireless transceiver comprises receiving a latitude coordinate, a longitude coordinate, and an altitude coordinate.

18. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations further comprising:

sending information relating to the determined more precise location of the mobile device and the received location information to a server;

receiving updated location information from the server; and

re-computing the more precise location of the mobile device based on the updated location information received from the server.

19. The mobile device of claim 18, wherein the processor is configured with processor-executable instructions to perform operations such that sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending information to the server out of band.

20. The mobile device of claim 18, wherein the processor is configured with processor-executable instructions to perform operations such that sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

21. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations further comprising:

detecting movement of the mobile device; and

re-computing the approximate location of the mobile device in response to detecting the movement.

22. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations further comprising:

establishing a connection to a first telecommunication network; and

establishing a near field communication link to the wireless transceiver, the wireless transceiver being connected to a second telecommunication network, and wherein the processor is configured with processor-executable instructions such that sending the determined approximate location of the mobile device to the wireless transceiver comprises sending the determined approximate location of the mobile device to the wireless transceiver over the near field communication link.

23. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations such that receiving location information from the wireless transceiver comprises receiving sensor information collected from a sensor of the wireless transceiver.

24. The mobile device of claim 23, wherein the processor is configured with processor-executable instructions to perform operations such that receiving sensor information collected from a sensor of the wireless transceiver comprises receiving sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

25. The mobile device of claim 14, wherein the processor is configured with processor-executable instructions to perform operations such that determining an approximate location of the mobile device comprises determining the approximate location of the mobile device based on information collected from sensors of the mobile device.

26. The mobile device of claim 25, wherein the processor is configured with processor-executable instructions to perform operations such that determining the approximate location of the mobile device based on information collected from sensors of the mobile device comprises determining the approximate location of the mobile device based on information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

27. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile device to perform operations comprising:

determining an approximate location of the mobile device;

grouping the mobile device with a wireless transceiver in proximity to the mobile device to form a communication group;

sending the determined approximate location of the mobile device to the wireless transceiver;

receiving location information from the wireless transceiver; and

determining a more precise location of the mobile device based on the location information received from the wireless transceiver.

28. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that:

grouping the mobile device with a wireless transceiver in proximity to the mobile device to form a communication group comprises grouping the mobile device with a plurality of wireless transceivers in proximity to the mobile device to form the communication group; and

receiving location information from the wireless transceiver comprises receiving location information from the plurality of wireless transceivers in the communication group.

29. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that grouping with a wireless transceiver in proximity to the mobile device comprises grouping with a second mobile device.

30. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that receiving location information from the wireless transceiver comprises receiving a latitude coordinate, a longitude coordinate, and an altitude coordinate.

31. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations further comprising:

sending information relating to the determined more precise location of the mobile device and the received location information to a server;

receiving updated location information from the server; and

re-computing the more precise location of the mobile device based on the updated location information received from the server.

32. The non-transitory computer readable storage medium of claim 31, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending information to the server out of band.

33. The non-transitory computer readable storage medium of claim 31, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that sending information relating to the determined more precise location of the mobile device and the received location information to a server comprises sending sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

34. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations further comprising:

detecting movement of the mobile device; and

re-computing the approximate location of the mobile device in response to detecting the movement.

35. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations further comprising:

establishing a connection to a first telecommunication network; and

establishing a near field communication link to the wireless transceiver, the wireless transceiver being connected to a second telecommunication network, and wherein the stored processor-executable software instructions are configured to cause a processor to perform operations such that sending the determined approximate location of the mobile device to the wireless transceiver comprises sending the determined approximate location of the mobile device to the wireless transceiver over the near field communication link.

36. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that receiving location information from the wireless transceiver comprises receiving sensor information collected from a sensor of the wireless transceiver.

37. The non-transitory computer readable storage medium of claim 36, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that receiving sensor information collected from a sensor of the wireless transceiver comprises receiving sensor information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

38. The non-transitory computer readable storage medium of claim 27, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that determining an approximate location of the mobile device comprises determining the approximate location of the mobile device based on information collected from sensors of the mobile device.

39. The non-transitory computer readable storage medium of claim 38, wherein the stored processor-executable software instructions are configured to cause a processor of a mobile device to perform operations such that determining the approximate location of the mobile device based on information collected from sensors of the mobile device comprises determining the approximate location of the mobile device based on information collected from at least one of:

an accelerometer;

a gyroscope;

a magnetometer; and

a pressure sensor.

About Rivada Networks

Rivada Networks is a leading designer, integrator and operator of wireless, interoperable public safety communications networks. Rivada’s core technology, Dynamic Spectrum Arbitrage Tiered Priority Access (DSATPA), allows wireless broadband capacity to be dynamically bought and sold in a fully competitive “on demand” process to competing commercial entities. DSATPA is a game changer for the way in which spectrum is consumed, maximizing the efficiency of the radio spectrum bandwidth resource and unlocking the potential for more extensive high capacity broadband networks.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.

Latest Stories
Datapipe has acquired GoGrid, a provider of multi-cloud solutions for Big Data deployments. GoGrid’s proprietary orchestration and automation technologies provide 1-Button deployment for Big Data solutions that speed creation and results of new cloud projects. “GoGrid has made it easy for companies to stand up Big Data solutions quickly,” said Robb Allen, CEO, Datapipe. “Datapipe customers will achieve significant value from the speed at which we can now create new Big Data projects in the clou...
“DevOps is really about the business. The business is under pressure today, competitively in the marketplace to respond to the expectations of the customer. The business is driving IT and the problem is that IT isn't responding fast enough," explained Mark Levy, Senior Product Marketing Manager at Serena Software, in this SYS-CON.tv interview at DevOps Summit, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
“The year of the cloud – we have no idea when it's really happening but we think it's happening now. For those technology providers like Zentera that are helping enterprises move to the cloud - it's been fun to watch," noted Mike Loftus, VP Product Management and Marketing at Zentera Systems, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Code Halos - aka "digital fingerprints" - are the key organizing principle to understand a) how dumb things become smart and b) how to monetize this dynamic. In his session at @ThingsExpo, Robert Brown, AVP, Center for the Future of Work at Cognizant Technology Solutions, outlined research, analysis and recommendations from his recently published book on this phenomena on the way leading edge organizations like GE and Disney are unlocking the Internet of Things opportunity and what steps your o...
The Industrial Internet revolution is now underway, enabled by connected machines and billions of devices that communicate and collaborate. The massive amounts of Big Data requiring real-time analysis is flooding legacy IT systems and giving way to cloud environments that can handle the unpredictable workloads. Yet many barriers remain until we can fully realize the opportunities and benefits from the convergence of machines and devices with Big Data and the cloud, including interoperability, ...
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect at GE, and Ibrahim Gokcen, who leads GE's advanced IoT analytics, focused on the Internet of Things / Industrial Internet and how to make it operational for business end-users. Learn about the challenges posed by machine and sensor data and how to marry it with enterprise data. They also discussed the tips and tricks to provide the Industrial Internet as an end-user consumable service using Big Data Analytics and Industrial C...
SYS-CON Media announced that Splunk, a provider of the leading software platform for real-time Operational Intelligence, has launched an ad campaign on Big Data Journal. Splunk software and cloud services enable organizations to search, monitor, analyze and visualize machine-generated big data coming from websites, applications, servers, networks, sensors and mobile devices. The ads focus on delivering ROI - how improved uptime delivered $6M in annual ROI, improving customer operations by minin...
Today’s enterprise is being driven by disruptive competitive and human capital requirements to provide enterprise application access through not only desktops, but also mobile devices. To retrofit existing programs across all these devices using traditional programming methods is very costly and time consuming – often prohibitively so. In his session at @ThingsExpo, Jesse Shiah, CEO, President, and Co-Founder of AgilePoint Inc., discussed how you can create applications that run on all mobile ...
“This win means a great deal to us because it is decided by the readers – the people who understand how use of our technology enables new insights that drive the business,” said Matt Davies, senior director, EMEA marketing, Splunk. “Splunk Enterprise enables organizations to improve service levels, reduce operations costs, mitigate security risks, enhance DevOps collaboration, create new product and service offerings and obtain deeper insight into customer behavior. Being named Best Business App...
SYS-CON Events announced today Isomorphic Software, the global leader in high-end, web-based business applications, will exhibit at SYS-CON's DevOps Summit 2015 New York, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Isomorphic Software is the global leader in high-end, web-based business applications. We develop, market, and support the SmartClient & Smart GWT HTML5/Ajax platform, combining the productivity and performance of traditional desktop software ...
SYS-CON Media announced today that PagerDuty has launched a popular blog feed on DevOps Journal. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. DevOps Journal brings valuable information to DevOps professionals who are transforming the way enterprise IT is done.
Things are being built upon cloud foundations to transform organizations. This CEO Power Panel at 15th Cloud Expo, moderated by Roger Strukhoff, Cloud Expo and @ThingsExpo conference chair, addressed the big issues involving these technologies and, more important, the results they will achieve. Rodney Rogers, chairman and CEO of Virtustream; Brendan O'Brien, co-founder of Aria Systems, Bart Copeland, president and CEO of ActiveState Software; Jim Cowie, chief scientist at Dyn; Dave Wagstaff, VP ...
SYS-CON Events announced today that CodeFutures, a leading supplier of database performance tools, has been named a “Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York, NY. CodeFutures is an independent software vendor focused on providing tools that deliver database performance tools that increase productivity during database development and increase database performance and scalability during production.
SYS-CON Events announced today that ActiveState, the leading independent Cloud Foundry and Docker-based PaaS provider, has been named “Silver Sponsor” of SYS-CON's DevOps Summit New York, which will take place June 9-11, 2015, at the Javits Center in New York City, NY. ActiveState believes that enterprises gain a competitive advantage when they are able to quickly create, deploy and efficiently manage software solutions that immediately create business value, but they face many challenges that ...
Companies today struggle to manage the types and volume of data their customers and employees generate and use every day. With billions of requests daily, operational consistency can be elusive. In his session at Big Data Expo, Dave McCrory, CTO at Basho Technologies, will explore how a distributed systems solution, such as NoSQL, can give organizations the consistency and availability necessary to succeed with on-demand data, offering high availability at massive scale.