Patents Examined by Timothy Sowa
  • Patent number: 9288330
    Abstract: A server connected to a client terminal via a network, includes a conference room management unit that manages a conference room for holding a conference, and a medical image holding unit that holds the predetermined number of medical image data including medical image data linked to the conference, wherein the conference room management unit manages one state which is a conference live state and other states which are different from the one state as a conference room state.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: March 15, 2016
    Assignee: SONY CORPORATION
    Inventors: Seiji Miyama, Masato Kajimoto, Kenji Yamane, Koichiro Kishima
  • Patent number: 9270697
    Abstract: A hardware-assisted integrity monitor may include one or more target machines and/or monitor machines. A target machine may include one or more processors, which may include one or more system management modes (SMM). A SMM may include one or more register checking modules, which may be configured to determine one or more current CPU register states. A SMM may include one or more acquiring modules, which may be configured to determine one or more current memory states. A SMM may include one or more network modules, which may be configured to direct one or more communications, for example of one or more current CPU register states and/or current memory states, to a monitor machine. A monitor machine may include one or more network modules and/or analysis modules. An analysis module may be configured to determine memory state differences and/or determine CPU register states differences.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 23, 2016
    Assignee: George Mason Research Foundation, Inc.
    Inventors: Anup K. Ghosh, Kun Sun, Jiang Wang, Angelos Stavrou
  • Patent number: 9268931
    Abstract: A method for sign-on and sign-out for a computer system. The method includes receiving a first sign-on request for the computer system and obtaining, from the first sign-on request, a first user identifier where the first user identifier corresponds to a first user for the computer system. The method then includes obtaining, from the first sign-on request, a first uniform resource locator (URL) and determining whether the first URL includes a first root name for the computer system. When a determination is made that the first URL includes the first root name for the computer system a first cookie associated with the first user is issued and a first sub-domain name is obtained from the first URL. Also, a second cookie may be issued associated with the first sub-domain name and, when the first cookie and the second cookie are issued, the first user may sign-on to the computer system. In one or more embodiments, the method may include receiving a sign-out request.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarat Chandra Subramaniam, Christian Roy, Venkatesh Veeraraghavan, Nicholas Carl Sturm, Titus Constantin Miron, Matthew Taylor Cohen
  • Patent number: 9251440
    Abstract: Disclosed is a hardware NFA cell array used to find matches to regular expressions or other rules in an input symbol stream. The cell array scans multiple symbols per clock cycle by comparing multiple symbol classes against multiple input symbols per cycle in parallel, signaling bundles of multiple transitions from parent cells to child cells and updating NFA state status by multiple steps. To retain high frequency operation, the cell array will not resolve transition chains from a first cell to a second cell to a third cell in a single cycle. When a chain is required, the cell array takes fewer steps in one cycle to break the chain into separate cycles. To detect multi-transition chains, each cell compares symbol classes to future symbols in advance and back-communicates future match positions to parent cells in the array as launch hazards.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 2, 2016
    Assignee: Intel Corporation
    Inventor: Michael Ruehle
  • Patent number: 9241049
    Abstract: A novel overlay networking method designed specifically to handle the large file transfers that constitute a large and growing portion of media-rich Internet traffic is disclosed. The proposed system and method uses large (e.g., 10 MB) packets or Media Frames (MF) and orderly concatenations of these frames into chains (MC) to achieve a considerable reduction in power consumption relative to current IP Internet routers. Transmission of each MC is scheduled, while individual MFs are routed directly in interstices within MCs.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 19, 2016
    Inventors: Thomas E. Darcie, Sudhakar Ganti, Ilijc Albanese
  • Patent number: 9203715
    Abstract: Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. The state monitoring component includes a power supply separate from the control component power supply, a state processing component, a visual indicator interface, and a separate communication component to facilitate communication with other state monitoring components. Utilizing consensus type algorithms, the state monitoring components can decide information related to the set of host computing devices, such as a state monitoring component authoritative for the grouping of the host computing devices.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: December 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Marvin M. Theimer, Allan H. Vermeulen
  • Patent number: 9164687
    Abstract: A system and method for deduplicating messages is provided. Duplicate copies of messages are excluded from a set of deduplicated messages. The set of deduplicated messages can then be sampled to obtain a sample set usable for ensuring compliance according to a set of rules. One method for deduplicating messages involves receiving a message, determining whether the message is a duplicate copy, and adding the message to the set of deduplicated messages, if it is determined that the message is not a duplicate copy.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: October 20, 2015
    Assignee: Symantec Corporation
    Inventors: Neel Atulkumar Bhatt, Sunil Sharad Panse, Chirag Gupta, Siddharth Ranoj Barman, Shankar Nabhaji Hundekar
  • Patent number: 9154219
    Abstract: Systems and methods for communication between an implantable medical device and an external device. Data blocks are generated and transmitted between the implantable device and the external device. The data blocks include a first flag indicating whether the data block is a first data block in a message and when the data block is a subsequent data block in a multiple data block message. When the first flag indicates that the data block is a first data block in a message, the data block also contains a device ID, a command token, and message content. When the first flag indicates that the data block is a subsequent data block in a multiple data block message, the data block contains additional message content that is appended to message content from a previously received data block.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: October 6, 2015
    Assignee: Greatbach Ltd.
    Inventors: Richard J. Polefko, David J. Howard, Scott G. Leyh, Steven E. Wilder
  • Patent number: 9143539
    Abstract: Techniques for inter-user equipment (UE) transfer (IUT) are disclosed. An application server receives an IUT request for transfer of a media session toward at least one UE such that a media stream is played by at least two UEs that are geographically separated after the transfer. The application server triggers inter-destination media synchronization (IDMS) for group synchronization of the media session among the UEs. The media stream may be anchored at a media server, and a media synchronization application server for the IDMS may be running at the media server. Alternatively, the media stream may be anchored at a media resource function (MRF), and a media synchronization application server for the IDMS may be running at the MRF.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: September 22, 2015
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Hang Liu, Kamel M. Shaheen, Milan Patel, Xavier De Foy, Osama Lotfallah, Debashish Purkayastha
  • Patent number: 9112919
    Abstract: A node is configured to receive, from a second node, a request to establish a session; perform, in response to the request, a network address translation (NAT) operation to establish the session, the NAT operation causing a first port block to be allocated to the session, the first port block including a first set of ports via which traffic, associated with the session, is transported; determine that the set of ports are no longer available for the session; determine whether a quantity of times that the first port block has been allocated to the session is greater than a threshold; and retain the first port block, for the session, when the quantity of times that the first port block has been allocated to the session is not greater than the threshold.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: August 18, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Kumar Vinapamula Venkata, Rajesh Mohan, Sarat Kamisetty, Reinaldo Penno, Sanjay V. Agrawal
  • Patent number: 9098610
    Abstract: Systems and methods for communication between an implantable medical device and an external device. Data blocks are generated and transmitted between the implantable device and the external device. The data blocks include a first flag indicating whether the data block is a first data block in a message and when the data block is a subsequent data block in a multiple data block message. When the first flag indicates that the data block is a first data block in a message, the data block also contains a device ID, a command token, and message content. When the first flag indicates that the data block is a subsequent data block in a multiple data block message, the data block contains additional message content that is appended to message content from a previously received data block.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 4, 2015
    Assignee: Greatbatch Ltd.
    Inventors: Richard J. Polefko, David J. Howard, Scott G. Leyh, Steven E. Wilder
  • Patent number: 9069543
    Abstract: Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso, Brandon W. Schulz
  • Patent number: 9060010
    Abstract: Systems and methods for incorporating virtual network computing (“VNC”) into a cockpit display system (“CDS”) and controlling an aircraft system and a remote system simultaneously with a VNC-incorporated CDS are disclosed. A system for incorporating VNC into the CDS is comprised of a VNC server of a remote system, at least one first user application (“UA”), a second UA, a pilot input device, and a CDS comprised of, in part, a processing module (“PM”) configured with a method employing an aviation-industry standard protocol (e.g., ARINC 661) and a VNC protocol. A system for controlling the remote system aircraft system with a VNC-incorporated CDS is comprised with a VNC server of the aircraft system and/or the non-aircraft system, a UA, a pilot input device, a display surface format, and a CDS comprised of, in part, a PM configured with a method employing an aviation-industry standard protocol and a VNC protocol.
    Type: Grant
    Filed: April 29, 2012
    Date of Patent: June 16, 2015
    Assignee: Rockwell Collins, Inc.
    Inventors: Patrick D. McCusker, Alan E. Siniff, Sethu R. Rathinam, Frederick M. Rudolph, Patrick J. Cosgrove, Fred W. Powell, Jr., Richard E. Heinrich
  • Patent number: 9054948
    Abstract: A storage apparatus connectable to a computer for transmitting a frame includes a plurality of switches connected by a cascade connection, and a plurality of storages connected to the plurality of switches, wherein at least one of the plurality of switches includes a memory for storing latency value corresponding to a destination address of the frame, the destination address indicating one of the plurality of storages and the computer of a destination of the frame, the latency value indicating an amount of delaying to begin a transmission of the frame, and a port for executing a process including receiving the frame, reading out the latency value corresponding to the destination address included in the received frame from the memory, and transmitting the frame after a time corresponding to the latency value elapsed.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: June 9, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Katsuya Niigata
  • Patent number: 9043381
    Abstract: Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso, Brandon W. Schulz
  • Patent number: 9032049
    Abstract: A communication system includes a user terminal connected to a first communication line, a device connected to the first communication line, and storing data to be updated, and a storage apparatus connected to a second communication line and storing the data transmitted from the device. A communication originated at the storage apparatus and addressed to the device and the user terminal is blocked by a firewall apparatus while a communication from the storage apparatus to the user terminal in reply to a request from the user terminal is permitted by the firewall apparatus.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 12, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Noriyuki Abe
  • Patent number: 8984106
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8972480
    Abstract: Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included in one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators. Upon determining that the one or more timeout conditions have been satisfied, embodiments generate output data at the barrier operator without the data from at least one of the one or more upstream operators.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso, Brandon W. Schulz
  • Patent number: 8972542
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8965996
    Abstract: A communication apparatus including: a receiving portion that receives alignment specifying information, the alignment specifying information indicating which of main memories included in a first information processing apparatus and a second information processing apparatus to align the requested data; a division location calculating portion that calculates a divisional location of the requested data so that the divisional location of the requested data becomes an alignment boundary on the main memory included in any one of the first and the second information processing apparatuses specified by the received alignment specifying information, the alignment boundary being integral multiples of a given data width; and a transmitting portion that divides the requested data stored into the main memory in the second information processing apparatus based on the calculated divisional location, and transmits the divided data to the first information processing apparatus.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: February 24, 2015
    Assignee: Fujitsu Limited
    Inventors: Shinya Hiramoto, Yuichiro Ajima, Tomohiro Inoue