Patents Examined by Angela Widhalm
  • Patent number: 9110853
    Abstract: Various systems and methods implement multiple classes of device IDs. A computer system may include a network, a sending device, and a receiving device. The sending device is configured to encode less than all of a device ID identifying the sending device in a packet before sending the packet on the network. In response to receiving the packet, the receiving device is configured to send a responsive packet to the sending device. The receiving device is configured to encode the entire device ID identifying the sending device in the responsive packet. A portion of the device ID that the initiating device does not encode in the packet identifies the initiating device as one of the devices in a particular device class. Only devices in that device class are configured to send packets having a characteristic of the packet on the network.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: August 18, 2015
    Assignee: Oracle America, Inc.
    Inventor: Robert E. Cypher
  • Patent number: 9058181
    Abstract: A conditional processing method and apparatus for efficient memory management are provided. A conditional processing method includes generating a parse tree by loading a plurality of nodes of data structured based on a declarative description language in a memory in series; evaluating, when a parsing switch node having an attribute describing a condition for conditional processing exists among the nodes, child nodes of the parsing switch node according to the attribute; loading only the child nodes fulfilling the attribute in the memory; and outputting the child nodes retained on the memory.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: June 16, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seo Young Hwang, Jae Yeon Song, Kook Heui Lee
  • Patent number: 9053132
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a team object in association with an object. These mechanisms and methods for providing a team object in association with an object can allow for centralized management of a team in association with an object. For example, members of the team may be automatically identified (e.g. without manual intervention) for receiving notifications in association with an object.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 9, 2015
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Tsai, Michael Tang, Marco Casalaina
  • Patent number: 9047479
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a team object in association with an object. These mechanisms and methods for providing a team object in association with an object can allow for centralized management of a team in association with an object. For example, members of the team may be automatically identified (e.g. without manual intervention) for receiving notifications in association with an object.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: June 2, 2015
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Tsai, Michael Tang, Marco Casalaina
  • Patent number: 9047269
    Abstract: In certain embodiments, a method for modeling interactions with a computer system includes collecting interaction information for each of a number of interaction sessions with a computer system, each interaction session being associated with a corresponding agent system and including one or more states and one or more state transitions. The interaction information for an interaction session includes data for the one or more states and the one or more state transitions of the interaction session. The method further includes, for each of the interaction sessions, identifying the one or more states encountered during the interaction session based on the collected interaction information and generating, based on the one or more states encountered during the interaction session, a trace of the interaction session. The method further includes generating, based on the traces of the interaction sessions, a model of the interaction sessions, the model including the traces for each of the interaction sessions.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: June 2, 2015
    Assignee: Openconnect Systems Incorporated
    Inventors: Eric P. Armstrong, Stuart H. Burris, Jr., Christopher Raymond Houck
  • Patent number: 9043483
    Abstract: In V2V or other networks in which multiple video cameras can share video data, a network participant ordinarily has the option of selecting a particular video data stream (either generated by local cameras or received from other network participants. To facilitate the process of selecting a video data stream for presentation, the user's vehicle (in a V2V network) receives video data streams generated by other network participants along with identifiers indicating the video data stream actually being presented to the sender. The receiving system identifies the received video data stream by the greatest number of network participants and displays the identified video data stream on the user's in-vehicle video display.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Steven M. Miller, Pamela A. Nesbitt, Lisa A. Seacat DeLuca
  • Patent number: 9015336
    Abstract: An object is to create a convergent mediation system (10) and method that meet the technical requirements of low latency time and high reliability. According an aspect of the invention, these objects are achieved by providing a convergent mediation system (10) that comprises a plurality of independent processing nodes (120, 125) adapted to form processing streams (200) for the online processing (12) and off-line processing (14) of data. Each of the processing streams (200) comprises at least two independent nodes (120, 125) in sequence and buffers (145) between the nodes (120, 125). Furthermore, random access memory is utilized such that at least one of the buffers (145) in each of the online processing streams (212) is formed by a dedicated memory area in the random access memory.
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: April 21, 2015
    Assignee: Comptel Corporation
    Inventors: Jussi Lassila, Mika Tanttu
  • Patent number: 8984125
    Abstract: In an information processing apparatus, a comparing unit determines whether the response time of each transaction falls within an acceptable time range that is specified previously. For each time window, a first calculation unit calculates a load of processes executed in parallel by the servers in a specified tier, based on transaction data of individual transactions. Further, a second calculation unit calculates a total progress quantity in each time window, based on the transaction data of transactions whose respective response times are determined to fall within the acceptable time range. A determination unit determines a specific load value as a threshold at which the total progress quantity begins to decrease in spite of an increase of the load.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: March 17, 2015
    Assignees: Fujitsu Limited, The Georgia Tech Research Corporation
    Inventors: Yasuhiko Kanemasa, Calton Pu, Qingyang Wang
  • Patent number: 8959157
    Abstract: A system and method of managing unsolicited email sent to an email system over a network. Email messages are received at an message at an inbound mail transfer agent. A determination is made as to whether the email message is suspected to be an unsolicited suspect message. One or more queries for additional information on one or more characteristics of the message is initiated. Determinations are made based on replies to the queries before issuing a message accepted for delivery indication to a sending server.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Jason D. Walter, Eliot C. Gillum, Krishna C. Vitaldevara, Ryan Charles Colvin, Mehrdad Bidgoli, Chad W. Mills, Joshua David Korb, Robert Lee McCann, Douglas John Hines, Malcolm Hollis Davis, Milenko Drinic
  • Patent number: 8959239
    Abstract: A streaming media client negotiates a single value for each reporting parameter associated with all accepted quality metrics applied to the same level of a streaming media session. This way, each quality metric applied to the same level of a streaming media session is reported with the same rate and optionally the same range, thus reducing the number of QoE/QoS reports generated by the client. According to one embodiment, quality of a streaming media session established between a client and a server is indicated by negotiating a single value for a reporting parameter associated with a plurality of quality metrics applied to the same level of the streaming media session. The level may be the session level or a media level. The quality metrics accepted by the client and server during negotiation are reported according to the negotiated reporting parameter value.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: February 17, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Mattias Pettersson
  • Patent number: 8924560
    Abstract: A system is provided for migrating a VM over a WAN. A first server has a VM. The first and second servers are operatively connected over the WAN by a virtual private local area network service. The first server migrates the VM to the second server by coping files and state of the VM to the second server without interrupting the interactive software on the VM. During a last round of migrating the VM, for packets intended for the VM on the first server, the first server buffers the packets in a buffer as buffered packets. Instead of delivering the buffered packets to the VM, the first server transmits the buffered packets to the second server. The second server plays the buffered packets to the VM migrated to and operating on the second server, such that buffered packets are played before current packets currently received from the clients are played.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: December 30, 2014
    Assignees: AT&T Intellectual Property I, L.P., The University of Illinois
    Inventors: Jeffrey Pang, Matthew Caesar, Virajith Jalaparti, Seungjoon Lee, Jacobus Van Der Merwe
  • Patent number: 8918530
    Abstract: A remote access system connects a server computer with one or more client computers, where devices are connected locally at the client computers. The devices are recognized by the client computers and a device driver is provided for each connected and recognized device. A virtual driver is created at the server computer from information specific to the device, such that the virtual driver acts as an actual driver to an application on the server computer. The application through the virtual driver is able to recognize and provide commands to the connected device.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Vladimir K Stoyanov, Makarand V. Patwardhan, Joy Chik, Nelly L. Porter, Zardosht Kasheff
  • Patent number: 8918508
    Abstract: Transmitting a resource and providing information in a resource in a Digital Rights Management (DRM) interoperable system includes: transmitting the resource in a transport session by using at least two handlers; and receiving from the handlers an event message including identification information of the transport session and information which indicates a transfer status of the resource. In addition, the information which indicates the transfer status of the resource may include: a resource index capable of identifying the resource; and information on a transfer status of a resource corresponding to the resource index. Accordingly, information related to transmission of resources can be easily provided in an event form.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: December 23, 2014
    Assignee: LG Electronics Inc.
    Inventors: Il-gon Park, Sung-hyun Cho, Min-gyu Chung, Man-soo Jeong, Koo-yong Pak
  • Patent number: 8918479
    Abstract: Systems, methods and media for authenticating a user based on user-browser interaction are disclosed. Embodiments of a method may include, during an e-commerce session with a user, receiving a request for an action from the user and determining whether the requested action requires additional authentication. Embodiments may also include requesting analysis of user-browser interaction for the session, receiving a pattern matching score for the session, and performing an action based on the pattern matching score and the requested action. The pattern matching score may provide an indication of a comparison between the user's interaction with a browser during the session and a user-browser interaction profile for the user. The performed action may include completing an e-commerce transaction, accessing or modifying information, changing a password, requesting additional information, denying the requested action, or other action.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian M. O'Connell, Keith R. Walker
  • Patent number: 8904003
    Abstract: A method for job delegation including receiving a job from a user by a first management object, identifying a target system for the job using a data model in the first management object and a job delegation policy, where the data model comprises an object representing the target system, and determining a first nexthop for the target system, where the first nexthop is a second management object. The method also includes placing the job on a queue corresponding to the second management object, where the queue is located in the first management object, receiving the job by the second management object, locating the target system and a driver corresponding to the target system using the second management object, and executing the job using the driver corresponding to the target system.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 2, 2014
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 8892758
    Abstract: A remote access system connects a server computer with one or more client computers, where devices are connected locally at the client computers. The devices are recognized by the client computers and a device driver is provided for each connected and recognized device. A virtual driver is created at the server computer from information specific to the device, such that the virtual driver acts as an actual driver to an application on the server computer. The application through the virtual driver is able to recognize and provide commands to the connected device.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Vladimir K. Stoyanov, Makarand V. Patwardhan, Joy Chik, Nelly L. Porter, Zardosht Kasheff
  • Patent number: 8892656
    Abstract: A method for providing information to an instant messaging (IM) user includes sending information to the user via an instant message based on interest information provided by the user. The interest information may not be restricted to a predetermined set of interest information.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: November 18, 2014
    Assignee: Alcatel Lucent
    Inventors: Ke Qin Li, Jun Tao Ma, Peng Zhang
  • Patent number: 8890951
    Abstract: A method for detecting a clear path of travel for a vehicle utilizing analysis of an image generated by a camera device located upon the vehicle includes monitoring the image, identifying through patch-based clear path detection analysis of the image a first patch within the image that indicates a not clear path, analyzing the first patch through patch smoothing, invalidating the first patch based upon the analyzing the first patch through patch smoothing, utilizing the invalidated first patch to define a clear path of travel for the vehicle, and utilizing the clear path of travel to navigate the vehicle.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: November 18, 2014
    Assignees: GM Global Technology Operations LLC, Carnegie Mellon University
    Inventors: Wende Zhang, Qi Wu, Tsuhan Chen
  • Patent number: 8886713
    Abstract: A method to provide information items to a user includes providing, to a user through a user information handling system (IHS), a first task information update that is associated with the user, wherein the first task information update includes a first information item. The method further includes receiving a second information item through a network from an information provider and storing the second information item in an information database. The method further includes receiving task data and storing the task data in a task database, wherein the task data includes a plurality of tasks, at least one attribute associated with each of the plurality of tasks, and a first task that is one of the plurality of tasks and that is associated with the user. The method further includes retrieving the second information item from the information database. The method further includes retrieving the task data from the task database.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 11, 2014
    Assignee: ProspX, Inc.
    Inventors: Purusharth Agrawal, Todd Young
  • Patent number: 8880737
    Abstract: Multicast delivery of channels of information using an Internet Group Management Protocol (IGMP) is improved by implementing a smart immediate leave to avoid either excessive bandwidth utilization or undesired gaps in deliver of an IGMP channel to a host, such as a set top box. The smart immediate leave technique checks a channel-host list associated with a network interface of a proxy or a Digital Subscriber Line Access Multiplexer (DSLAM) to ensure continued delivery of IGMP channel information to remaining hosts connected to the IGMP channel on the network serviced by the network interface.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: November 4, 2014
    Assignee: Adtran, Inc.
    Inventor: Jared Lee Bell