Patents Represented by Attorney Toler Law Group, IP
  • Patent number: 8135708
    Abstract: One embodiment of the invention may include a method for searching data files using different search engines, each of which produces different search results. The different search results may then be combined to produce additional search results that represent the relevance of the data files. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: March 13, 2012
    Assignee: BNA (Llesiant Corporation)
    Inventor: John Morton
  • Patent number: 8135709
    Abstract: One embodiment of the invention may include a method for searching electronic information to produce search results based on a taxonomy item, a user-controllable threshold, and a user-controllable weighting factor. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: March 13, 2012
    Assignee: BNA (Llesiant Corporation)
    Inventors: John Morton, Mitchell Scherr
  • Patent number: 8069230
    Abstract: Methods and systems for configuring a network are provided. A method may include monitoring properties of a connection between a computing device and a network. The method may also include detecting a change in the properties of the connection. The method may also include verifying the connection to the network is provided by a service provider when the change in the properties is detected and providing network configuration options based on the change.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 29, 2011
    Assignee: Affinegy, Inc.
    Inventors: Arthur L. Lancaster, Melissa G. Simpler, Todd M. Greer
  • Patent number: 8046420
    Abstract: A method of controlling wireless communications is provided. A first call is received at a first distributed mobile architecture (DMA) server from a first mobile communication device. The first DMA server communicates with the first mobile communication device via a first wireless communication protocol. A second call is received at the first DMA server from a second mobile communication device. The first DMA server communicates with the second mobile communication device via a second wireless communication protocol. Voice information associated with the first call is converted to first packet data and voice information associated with the second call to second packet data. The first packet data and the second packet data are routed via a private Internet Protocol (IP) network to at least one second DMA device, where the first call is accessible to a first destination device and the second call is accessible to a second destination device via the at least one second DMA device.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: October 25, 2011
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • Patent number: 8036158
    Abstract: A device for providing a communication path between two or more wireless telephones via one or more wireless transceivers is disclosed. The device includes a housing that includes a mobile switching center module and includes a base station controller module. Further, in another particular embodiment, the mobile switching center module includes a program for switching received telephone calls. Additionally, the mobile switching center module includes a program to establish a peer-to-peer connection with a remote distributed mobile architecture server. The mobile switching center module further includes a program to transmit telephone calls to a remote distributed mobile architecture server via one or more peer-to-peer Internet protocol connections.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: October 11, 2011
    Assignee: Lemko Corporation
    Inventors: Shaowei Pan, Nicholas Labun
  • Patent number: 8024482
    Abstract: A method is disclosed that includes detecting a network entity and determining a type of the detected network entity. The method includes retrieving firewall configuration information based on at least the type of the network entity. Based on the firewall configuration information, a configuration of a firewall at a host is automatically and dynamically modified.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Scott Hoogerwerf, John E. Araya, Jeffrey S. Williams
  • Patent number: 7979066
    Abstract: A system is disclosed that includes a first multiple International Mobile Subscriber Identity (IMSI) location register (MILR) module. The first MILR module includes user information associated with a plurality of mobile subscribers. For each of the mobile subscribers, the user information includes a first IMSI number and a first Mobile Directory Number (MDN). The first IMSI number and the first MDN are associated with a first country. The user information includes a second IMSI number and a second MDN. The second IMSI number and the second MDN are associated with a second country. The user information also includes active location information for each of the mobile subscribers.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: July 12, 2011
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • Patent number: 7962376
    Abstract: A user interface for communicating over a voice channel regarding an item that is available at an e-commerce website is disclosed and includes a speaker to communicate at least one audible voice message and at least one audible non-voice message. The audible voice message can indicate the status of an item and/or the status of an offer to purchase the item. Further, the at least one audible non-voice message can indicate a time period in which user input can be received. Moreover, the at least one audible non-voice message is transmitted concurrently with the at least one audible voice message.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: June 14, 2011
    Assignee: Unwired Nation
    Inventors: Charles Eric Smith, Chris Tooley, Lanny Wayne Walker, James Edward Butcher, Roy Stacey Zuniga
  • Patent number: 7957401
    Abstract: A system and method for implementing large and/or multiple telecommunication protocols utilizing memory-limited processors. Telecommunication protocols are expressed as virtual machine instructions defining a finite state machine. A telecommunication protocol engine implements the telecommunication protocols using a virtual machine operating under the control of a CPU. A telephony gateway comprising a telecommunication protocol engine interfaces with a communication device and a packet switched network. A network of telephony gateways communicating with a provider gateway facilitates communication over a packet switched network. A call placed by a calling telephony gateway to a receiving device on the same network or another network is routed according to a prefix in a telephone code sent by the calling telephony gateway.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: June 7, 2011
    Assignee: GEOS Communications, Inc.
    Inventors: Anthony Zalenski, Albert Papp, III, John M. Cooney, Andre Milota, Darius Fredrick Mostaufi
  • Patent number: 7957399
    Abstract: A method of load balancing data packets at an array is disclosed. The method includes receiving a data packet encoded in a first format at an input of the array. The received data packet is assigned to an assigned element of the array, and the data packet is routed to a device. A message encoded in a second format is received from the device at the array. Information is extracted from a payload portion of the message, and the message is assigned to the assigned element of the array based on the information extracted from the payload portion of the message.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Nir Nice, Anat Eyal, Lior Alon, Ori Yosefi, Samer Karim
  • Patent number: 7941700
    Abstract: Methods, systems, and computer-readable media are disclosed for operating system-based application recovery. A particular method saves an application state of an application executing at a computer. When a failure of the application is detected, the operating system provides an option to initiate recovery of the application by reverting to the saved application state. When the option to initiate recovery is selected by a user of the computer, the operating system recovers the application by reverting to the saved application state.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Benny Schlesinger, Kfir Karmon, Hen Fitoussi, Liat Segal
  • Patent number: 7925482
    Abstract: A method and system for generating an unstructured automatic mesh and executing computational algorithms using a finite element numerical approach is disclosed. The method is to model a hydrocarbon reservoir, wells, and completions as a single system, accounting for static information and transient behavior of wells, hydraulic fractures and reservoirs in a single model.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: April 12, 2011
    Assignee: Object Reservoir, Inc.
    Inventors: Stephen R. Kennon, Scott A. Canann, Steven B. Ward, Frank Joseph Eaton
  • Patent number: 7906204
    Abstract: A waterproofing UV-resistant bituminous membrane, a system incorporating such a membrane, and a manufacturing process are disclosed. In a particular embodiment, a UV-resistant waterproofing membrane includes a mass of at least one bituminous composition, formed in at least one continuous layer, and of at least one ply of filamentous or fibrous material, embedded in the mass. The membrane is characterized in that the at least present bituminous composition consists of a bituminous mixture based principally on bitumen, SBS elastomeric polymer and mineral fillers and in that said at least one ply (3) consists of a fine web, of open-work structure, with no preferred direction of stress resistance and formed of filaments and/or fibers in a material that is preferably resistant to UV, said web (3) being embedded in the mass (2) of bituminous composition(s) while being situated next to the face (4) designed to be visible or exposed, after laying said membrane (1).
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: March 15, 2011
    Assignee: Soprema
    Inventors: Pierre Etienne Bindschedler, Christine Robach, Remi Perrin
  • Patent number: 7905275
    Abstract: An exemplary cold plate housing defines an inlet port and an outlet port. A plurality of foam strips are disposed in the housing. Each foam strip suitably has pore size of no more than around 50 micrometers and porosity of at least around 80 percent. The foam strips are arranged within the housing so coolant is flowable through a width of the foam strips. Pore size may be around 35 micrometers and porosity may be around ninety percent. Foam may be a ceramic foam that includes silica, aluminum oxide, and aluminum borosilicate fibers. A plurality of plenums may be disposed within the housing. In an application, at least one exemplary cold plate is disposed within a heat exchanger housing intermediate a heat exchanger inlet port and a heat exchanger outlet port such that heat exchanger fluid flows directly over both sides of the cold plate.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: March 15, 2011
    Assignee: The Boeing Company
    Inventors: William W. Behrens, Andrew R. Tucker
  • Patent number: 7856233
    Abstract: An authentication, authorization, and accounting module of a first distributed mobile architecture is disclosed and includes a home location register. The home location register provides information associated with one or more mobile subscribers that are registered with the first distributed mobile architecture. Also, the information within the home location register at the first distributed mobile architecture is also provided at a first community location register at a second distributed mobile architecture that is accessible to the first distributed mobile architecture. The module further includes a second community location register that includes information associated with one or more mobile subscribers registered with the second distributed mobile architecture.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: December 21, 2010
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • Patent number: 7855988
    Abstract: Methods and devices for routing communications between distributed mobile architecture (DMA) servers using DMA gateways are disclosed. Communications information is received at a first DMA gateway for a communications network accessible by a second DMA gateway. The communications information indicates one or more devices that are accessible by one of a DMA server and a legacy communications network. The first DMA gateway and the second DMA gateway participate in a DMA gateway communications network. The communications information is stored in a home DMA register of the first DMA gateway. A communication is received at the first DMA gateway for a target device indicated by the communications information to be served by the second DMA gateway. The communication is routed from the first DMA gateway to the target device by relaying the communication from the first DMA gateway to the second DMA gateway via the DMA gateway communications network.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: December 21, 2010
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • Patent number: 7840230
    Abstract: A method is disclosed that includes receiving telephony data from four or more mobile communication devices at a communication apparatus. The communication apparatus includes a wireless transceiver and a computer readable storage medium. A mobile switching center (MSC) module is embedded in the computer readable storage medium. The MSC module includes an authentication, authorization, and accounting (AAA) module configured to support generation of call detail records at the communication apparatus. A base station controller (BSC) module and a group call program are also embedded in the computer readable storage medium. The method also includes providing, via the group call program, a group call between the four or more mobile communication devices.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: November 23, 2010
    Assignee: Lemko Corporation
    Inventor: Shaowei Pan
  • Patent number: 7818292
    Abstract: Systems and methods that track changes in a database via a change tracking layer that enables separation of change tracking and change enumeration. Such an arrangement enables multiple change enumeration and sync technologies over a single change tracking layer, while reducing amount of tracking information that are maintained.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: October 19, 2010
    Inventors: Anil Kumar Nori, Laxmi Narsimha Rao Orugant, Subramanian Muralidhar, Ambrish Mishra, Lev Novik, Manikandan Thangarathnam, Sankara Subramanian, Sudarshan A. Chitre, Sitaram C. V. Raju, Vijay Tandra Sistla