Patents Examined by Rupal Dharia
  • Patent number: 8682988
    Abstract: Systems and methods for advanced e-mail and messaging are disclosed. Profiles which include visual keys enable more efficient communications between users. Profiles may be pushed out to recipients or may be pulled in by recipients, with control over updated elements shared between the profile owner and the recipient. Additional capabilities include the ability to delete e-mails sent to a recipient regardless of when sent, extended subject line support to enable more efficient communications, and Improved display of threaded e-mail messages. Furthermore, features to reduce necessary communications bandwidth are also disclosed.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: March 25, 2014
    Inventor: Qiang Du
  • Patent number: 8675074
    Abstract: A video surveillance system includes a plurality of video sources, where each video source is arranged to monitor and acquire video surveillance data within a field of view (FOV), a video manager connected to each of the plurality of video sources to control the video sources and to process video surveillance data acquired therefrom and a user interface connected to the video manager that allows an end-user to observe the FOVs from each of the plurality of video sources, and identify a region of interest (ROI) within particular FOVs to dynamically render a composite FOV comprising the ROIs from the particular FOVs. Where a video source includes enhanced abilities, such as a mega-pixel camera or video source, the enhanced video source may forward, instead of video data for the entire FOV, only that video dated from the selected ROI to realize reduced network traffic for more optimal video surveillance applications.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: March 18, 2014
    Assignee: Honeywell International Inc.
    Inventors: Mayur Salgar, Marinc Drive, Deepakumar Subbian, Mahesh N. Jayappa
  • Patent number: 8676945
    Abstract: An approach for supporting automated fault isolation and recovery is provided. A workflow event corresponding to an alarm indicative of a fault within a customer network is generated. Recovery from the fault is automated according to the workflow event. Alarm information is transmitted to a maintenance management system, wherein the alarm information specifies information about the alarm. A maintenance event information from the maintenance management system is received in response to the transmitted alarm information. Additionally, it is determined whether the alarm is correlated to a maintenance event based on the maintenance event information. Automated handling of the alarm is differentiated based on the correlation.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: March 18, 2014
    Assignee: Verizon Business Global LLC
    Inventors: Frank Paul Adams, Jr., Sanjiv Purushottam Damle, Richard Brian Drescher, Joshua Jerome Morris, Michael Robert Smith, Stephen Michael Smith, Jonathan Lyle Spieker, Christopher Lawson White
  • Patent number: 8671220
    Abstract: A network-on-chip system, method, and computer program product are provided for transmitting messages utilizing a centralized on-chip shared memory switch. In operation, a message is sent from one of a plurality of agents connected on a messaging network. The message is received at a central shared memory switch, the central shared memory switch being in communication with each of the plurality of agents. Further, the message is transmitted from the central shared memory switch to a destination agent, the destination agent being one of the plurality of agents.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: March 11, 2014
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Gaurav Garg, David T. Hass, Kaushik Kuila, Gaurav Singh
  • Patent number: 8661119
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address can be generated by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the number by a second, predetermined, ratio of a number of users per cookie for the given time period. Other user identifying information includes user-agent parameters, browser parameters, and uncookied network traffic. The estimate of a number of users per IP address can be generated by determining a ratio of unique sets of user agent, browser parameters, and/or uncookied network traffic.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Patent number: 8656005
    Abstract: Disclosed is a method for transmitting on-demand software and/or data from a server (20) to a terminal (10) in a packet network (50). According to said method, a bandwidth test is performed as a prerequisite for transmission, said test verifying whether the currently available bandwidth is sufficient for transmitting the requested software or data. The server (20) does not transmit the requested software or the requested data if the result of the bandwidth test is negative.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: February 18, 2014
    Assignee: Siemens Enterprise Communications GmbH & Co. KG
    Inventors: Bruno Bozionek, Dieter Hemkemeyer, Karl Klaghofer, Ralf Neuhaus, Michael Tietsch, Rainer Uecker, Rainer Zimmermann
  • Patent number: 8648908
    Abstract: In a visitor counting system a plurality of sensors (107, 108, 109, 110) count the number of visitors passing by. A data-recording device (105, 106) connected to the sensors store records comprising the number of visitors counted within a predetermined time period. A remote visitor data processing unit (120) further comprises a record validation block for checking validity of the records, an interpolation block for creating new records to substitute the incorrect records, and a faulty-sensor detection block for concluding, based on the records, whether a sensor is faulty.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: February 11, 2014
    Assignee: Teknovisio OY
    Inventors: Juha Ruohonen, Lauri Ruohonen
  • Patent number: 8645473
    Abstract: In one embodiment, a technique for managing electronic mail comprises receiving an email; assigning a rating to the email; and displaying the email in a rating-based order.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventor: Valentin Spitkovsky
  • Patent number: 8639842
    Abstract: Systems and procedures are presented for communicating multiple data streams through an SSLVPN gateway. One implementation of a method includes receiving a plurality of incoming data streams and load balancing the incoming data streams. The load balancing includes assigning a first set of one or more incoming data streams to a first subprocessor, and responding to the first set of incoming data streams with outgoing data streams that include a first identifier that indicates the first subprocessor. One implementation of a network element includes a plurality of subprocessors and a dispatcher module. The dispatcher module is coupled to the plurality of subprocessors, and is configured to recognize an identifier in a received data stream. The dispatcher module dispatches the received data stream to a corresponding subprocessor of the plurality of processors in response to the identifier in the received data stream.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: January 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj A. Bagepalli, Abhijit Patra, Murali Bashyam, David Wei-Shen Chang, Mahesh Jethanandani
  • Patent number: 8635332
    Abstract: The present invention provides a monitoring device and method for identifying the identity of users requesting database accesses. The data request from application servers to an application server are monitored and parsed. The SQL statements associated with the data request from the application server are also monitored and parsed, so are the SQL responses from the database server. The SQL responses are sent back to the user as data responses. The data responses are also monitored and parsed. The monitoring device matches the parsed data request with the parsed SQL statements, the parsed SQL responses, and the parsed data responses. By matching the string portion of these parsed data, the monitoring device can then identity the identity of the user making such data base quest.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: January 21, 2014
    Inventor: YeeJang James Lin
  • Patent number: 8635331
    Abstract: Aspects of the subject matter described herein relate to workflows. In aspects, an activity of a workflow may request data and provide a logical handle. In response, distributed workflow components use the logical handle to determine whether the requested data is available locally or remotely. If the data is available remotely, the components may obtain the data for the requesting entity. In the process of obtaining the data, the data may be serialized and deserialized. After the data is available locally, it is provided to the requesting entity.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Nelson Sampaio Araujo, Jr., Roger S. Barga, Jared J. Jackson, Di Guo
  • Patent number: 8631080
    Abstract: Email users may feel overwhelmed with the abundance of emails they receive. Many current email management techniques require at least some manual intervention that may be time consuming and/or otherwise frustrating to a user. As provided herein, emails may be characterized based upon content of the email and domain classification data (e.g., a company name, business category, or a website name associated with the domain name of the sender). One or more viewing panels may be populated with the characterized emails. A viewing panel may present emails corresponding to a particular characterization (e.g., a shopping viewing panel may display emails characterized as shopping). To enhance characterization, rules used to characterize emails may learn from a user's actions. For example, a user may move an email from a shopping viewing panel to a travel viewing panel, thus altering the characterization of the email from shopping to travel.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert F. Goodman, Michael R. Gretzinger, John R. Burkhardt, Rachel R. Schiff, Barnaby M. Claydon, Katherine W. Rae, Reed P. Sturtevant
  • Patent number: 8631155
    Abstract: In a networking environment, multiple end-users applications running on computing devices may operate behind a respective NAT device. Information transferred from one end-user application to another can be accomplished by establishing a connection from one private network to another. The NAT device translates information related to an end-user application operating within a private network to information that is understood by the public network environment. This translated information is communicated to the associated NAT device of the intended recipient. The NAT device of the intended recipient translates the public environment related information to information for the end-user in the private network.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Palamalai Gopalakrishnan, Jin Li, Craig H Wittenberg
  • Patent number: 8626953
    Abstract: A system used by a local health care facility to communicate with a remote health care facility via a data communication network. A controller at the local health care facility controls communication on the data communication network, including data communicated between the local health care facility and the remote health care facility. One or more devices located at the local health care facility transmit data to the remote health care facility via the data communication network. Additionally, the one or more devices receive control data via the data communication network and perform one or more functions in response to the received control data.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: January 7, 2014
    Assignee: St. Louis University
    Inventor: Richard D. Bucholz
  • Patent number: 8626856
    Abstract: Geo-data spam filters are described. In one or more implementations, origin data and language data of a message are evaluated to establish a score for the message indicating a likelihood that the message is spam. The evaluation includes comparing the origin data and the language data to ranked lists indicating message origins and languages with which a respective message recipient interacts positively and ranked lists indicating message origins and languages with which the respective recipient interacts negatively. Interactions of the respective recipient with previously sent messages may be tracked to form these lists. Based message, the message is filtered for delivery.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Krishna Vitaldevara, Eliot C. Gillum, Jason D. Walter, Kevin H. Lau, Geoffrey J. Hulten
  • Patent number: 8615574
    Abstract: Disclosed is a network device control and managing system and method. The network device control and managing system receives network device information and subscriber information from a database server of the network device control and managing system according to the manager's client information request and realizes hierarchical combined information. The system requests state information from the network device based on the state information request of the network device and receives the state information. The system requests a control from the network device based on the network device control request, receives a corresponding response message, and changes combined information. Therefore, the device states can be easily searched in the hierarchical manner (L3-L2-AP), and the problems of network devices can be quickly sensed. Also, software for the network devices is remotely updated, and the subscriber's after sales service request is remotely processed.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: December 24, 2013
    Assignee: KT Corporation
    Inventors: Yun-Geun Ji, Jong-Keun Park, No-Kwan Kwak, Sang Hwa Oh, Gyoung-Bo Park, Young-Jae An
  • Patent number: 8606927
    Abstract: A communication method and system. The method includes receiving, by a computing system, user identification data identifying a first user. The computing system receives first device identification data identifying a first device belonging to the user and second device identification data identifying a second device belonging to the first user. The computing system associates the first device identification data and the second device identification data with the first user identification data. The computing system transmits connection data and the second device identification data to the first device. The computing system receives first informational data for the user. The computing system transmits to the first device and the second device, copies of the first informational data.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey Scott Pierce
  • Patent number: 8606914
    Abstract: This invention concerns a computer communication method using asynchronous messages in a distributed software architecture, for example of type AAA-MOM (Agent Anytime Anywhere - Messages Oriented Middleware), including a disconnectable platform such as a smartcard. This communication is carried out between firstly a card agent (CA), stored in a removable platform (31, 32), connectable to a terminal (21, 22), and secondly at least one standard software agent (AS). This standard agent can be stored in this computer network (1), in another renmovable platform. A message sent by the card agent (CA) to a standard agent (AS) or sent by a standard agent AS) to the card agent (CA), is stored in the network by at least one intermediate agent (CEPA,CAPA) managing the communications of this card agent (CA) with network (1).
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: December 10, 2013
    Assignee: Gemalto SA
    Inventors: Olivier Fambon, André Freyssinet, Philippe Laumay
  • Patent number: 8606843
    Abstract: An XLANG/s compiler detects convoy scenarios during compilation and generates runtime directives to correctly correlate incoming messages with business process instances. A convoy scenario, present in event driven processes, is defined by a correlation set initialized during a receive operation which is provided to a subsequent receive operation. The compiler detects those convoy scenarios by analyzing the control and dataflow of a XLANG/s program. Three convoy patterns are distinguished: (1) activation convoys, (2) uniform sequential convoys, and (3) non-uniform sequential convoys. XLANG/s allows declarative descriptions of convoy scenarios without requiring an understanding of the low-level details supporting their correct execution. Convoy scenarios are processed by statically analyzing a written workflow application to deduce the nature and type of convoy scenarios used by the application. Information is extracted at compile time to support the runtime infrastructure.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Bimal Mehta, Johannes Klein, Lee Graber, Paul Maybee, Sriram Balasubramanian, Sanjib Saha, Satish R. Thatte, Paul F. Ringseth
  • Patent number: 8601064
    Abstract: In one embodiment, a server computer determines whether an email entering a private computer network is malicious (e.g., part of a directory harvest attack or bounce-source attack) by determining the recipient email address of the email and the Internet Protocol (IP) address of the source of the email. When the server computer determines that the email is malicious, the server computer may reject the email by sending a non-deterministic response to the source of the email. The non-deterministic response may include an error message that is different from the actual reason why the email is being rejected. The rejection may be sent as an immediate reply or postponed, for example.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: December 3, 2013
    Assignee: Trend Micro Incorporated
    Inventors: En-Yi Liao, Cheng-Lin Hou, Chinghsien Liao