Patents Examined by Ryan Jakovac
  • Patent number: 9286296
    Abstract: Disclosed herein are a mobile terminal and a method of controlling the mobile terminal. The mobile terminal may include a radio communication interface, a storage device configured to store a content playlist, and a controller configured to update the content playlist. The controller may acquire content information corresponding at least one streaming content from on a web page accessed through the radio communication unit interface. The content information may include address information for retrieving the at least one streaming content. The controller may update the content play list to include the at least one streaming content based on the acquired content information.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: March 15, 2016
    Assignee: LG ELECTRONICS INC.
    Inventor: Kyeongjong Lee
  • Patent number: 9264456
    Abstract: There is provided a signal processing device including: a packet receiving means for receiving a packet from a transmitting communication device; and a packet processing means for transmitting the received packet received by the packet receiving means, simply as received or after processing by a packet converting means, to a receiving communication device that is a destination of the packet, wherein when a communication session between a first transmitting communication device and the receiving communication device is established and the session is shifted to have a connection between a second transmitting communication device and the receiving communication device, the packet converting means converts the received packet received from the second transmitting communication device so as to maintain a consecutiveness related to a content of packets to be transmitted to the receiving communication device.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: February 16, 2016
    Assignee: Oki Electric Industry Co., Ltd.
    Inventors: Shugo Shiba, Masayuki Komiya
  • Patent number: 9253034
    Abstract: Techniques are described for initializing a plurality of network devices with similar network configurations, such as a common management device, platform, operating system, and network hostname. In one example, a management device comprises a computer-readable medium encoded with instructions for a configlet generator module and a device manager module and a processor to execute modules stored in the computer-readable medium of the management device. The processor executes the configlet generator module to generate a bulk configlet for a plurality of network devices, wherein the bulk configlet comprises a bulk identifier. The processor also executes the device manager module to receive a network session request from one of the plurality of network devices, wherein the network session request includes the bulk identifier, and to send specific configuration data to the one of the plurality of network devices in response to the network session request.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: February 2, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep H. Krishnamurthy, Kent A. Watsen, Roshan Joyce
  • Patent number: 9246859
    Abstract: Embodiments of the present invention provide an approach for an enhanced pub/sub environment whereby a peer group of publishers is defined and can collaborate to determine when to cache data being sent to a common broker or brokers. Specifically, in a typical embodiment, configuration data or the like will be read to define a peer group among the publisher systems in the pub/sub messaging environment. Once such a group has been identified, communication therebetween will be established. Once cacheable data has been identified, a unique identifier/set of cache keys will be generated corresponding thereto and associated with the set of data. A message comprising the set of data and corresponding unique identifier will then be sent to a broker system (e.g., from the publisher system(s)), which will store (or have stored) the set of data in a cache, and pass the underlying message along to applicable subscriber system(s).
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Martin J. Gale, Rick A. Hamilton, II, Andrew R. Jones, Brian M. O'Connell
  • Patent number: 9240955
    Abstract: A system and method of management of communication in a potentially unreliable wide-area network that contains one or more nodes connected to said network, each potentially having access to one or more inputs and/or outputs and capable of evaluating said inputs and directing said outputs, a global address space (GAS) accessible by said nodes, and a communication system using said GAS that provides communications between said nodes.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: January 19, 2016
    Assignee: Board of Supervisors of Louisiana State University and Agriculture and Mechanical College
    Inventors: Supratik Mukhopadhyay, S. Sitharama Iyengar
  • Patent number: 9237175
    Abstract: Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Huei Wang, Nk Srinivas, Ashwin Palekar, Olga B. Ivanova, Costin Hagiu, Rouslan Beletski, Sriram Sampath, Seema J. Lukose
  • Patent number: 9210216
    Abstract: Peer-to-peer approaches to servicing subscriptions to information feeds are generally disclosed. Network nodes may exchange information about information feeds that they can provide to other nodes, and other information about information feeds to which they may be interested in subscribing. Any of a variety of techniques may then be applied to allow the nodes to negotiate for feeds to which they may be interested in subscribing. For example, each node may apply algorithms that service feed subscriptions of other nodes on a prioritized basis, prioritized for example based on which other nodes service subscriptions in return.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 8, 2015
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shaibal Roy
  • Patent number: 9197491
    Abstract: The invention facilitates remote management of a computer via a network. Remote computer management capability can be expanded beyond that previously available through the addition of one or more new primitive functions that can be performed on a managed computer.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 24, 2015
    Assignee: KASEYA LIMITED
    Inventors: Mark J. Sutherland, Paul Y. Wong
  • Patent number: 9172618
    Abstract: A data storage system comprising a Quality of Service server to optimize revenue realized under multiple service level agreements with a data storage client.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: John G. Aschoff, David D. Chambliss, Bruce McNutt
  • Patent number: 9106531
    Abstract: A method of commencement of operation of a communication system such as an Ethernet OAM system enables an endpoint (A) to transmit and receive repetitive connectivity check messages on a link between the endpoint and a remote endpoint (B). A loss of connectivity with the remote endpoint is determined by the absence of received connectivity check messages within a monitoring interval. The commencement of the monitoring interval is delayed until a predetermined number of valid connectivity check messages has been received. The method may be implemented by use of a counter for received connectivity check messages and an additional waiting state in a state machine.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 11, 2015
    Assignee: Mingoa Limited
    Inventors: Con David Cremin, Anne Geraldine O'Connell, Niall Finbarr Donovan
  • Patent number: 9092294
    Abstract: A method of upgrading software components within a dispersed data storage network is disclosed. A list of identifiers corresponding to devices within the dispersed data storage network is assembled. Each member of the list is assigned to an upgrade set based on the devices that are reachable by the vaults associated with the device.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: July 28, 2015
    Assignee: Cleversafe, Inc.
    Inventors: Sanjaya Kumar, Steve Hoffman, Dusty Hendrickson, Bart Cilfone
  • Patent number: 9076131
    Abstract: Internet or networked communication message items are selectively synchronized and tracked. An interactive communication application presents a message entry interface enabling a user to select a discrete question for tracking, creating tracking thread. The message is presented by visually distinguishing the tracked question from a remainder of message items, and the thread is updated in response to a reply message comprising a linked answer. A secondary tracking display interface presents thread pluralities and enables a user to select and resend an unanswered question or an unacknowledged answer. An answer may be automatically or explicitly linked to a question. Selecting or linking a question or answer may be effected through a cursor routine or special text string inputs, and the special text string inputs may be user defined.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Li-Lung Chao
  • Patent number: 9009233
    Abstract: A method and system utilizing presence in a presence aware data/messaging network between a user and an organization for communication purposes to indicate when both parties are ready to engage in a dialog session or when one party has new information for the other party. The method and system can be further enhanced if the presence aware network also provides location information or other state information on the user.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: April 14, 2015
    Assignee: Mobile Messenger Global, Inc.
    Inventors: Gerald Hewes, Eswar Priyadarshan
  • Patent number: 9009280
    Abstract: An equipment management device manages one or more pieces of equipment which are connected to the equipment management device via a network. The equipment management device includes a determining unit which determines whether a non-authenticated software item exists in each of the one or more pieces of equipment, and a license management unit which performs license management of one or more software items installed in each of the one or more pieces of equipment, based on a result of the determination by the determining unit.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: April 14, 2015
    Assignee: Ricoh Company, Ltd.
    Inventor: Toshio Nakano
  • Patent number: 9002930
    Abstract: A first application, operating on a first client device, may perform a task. As part of performing the task, the first application may generate a message that includes a command, data, and a list of client devices suitable for invoking the command. The first client device may determine whether the first client device is in the list. If the first client device is in the list, the first client device may transmit the message to a local application on the first client device, to further perform the task by invoking the command on the data. If the first client device is not in the list, the first client device may select a second client device from the list, and transmit, via a server device, the message to the second client device.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, William Noah Schilit
  • Patent number: 8996604
    Abstract: In a larger-scale context such as that of a workflow system, a mechanism and a set of rules are for looking up a parameter in a hierarchical symbol table. In accordance with preferred embodiments of the invention, the approach is bottom-up, and uses rules defined in an arbitration table to determine a correct version of the parameter. A distributed design is broadly contemplated herein, wherein different symbol tables need not be disposed on one and the same machine. This can permit a greater degree of scalability and error tolerance.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sikta Pany, Smruti R. Sarangi
  • Patent number: 8990430
    Abstract: A virtual network device includes several different virtual network device sub-units, which collectively operate as a single logical network device. An interface bundle includes interfaces in more than one of the different virtual network device sub-units included in the virtual network device. The interface bundle is coupled to a virtual link bundle, which connects the virtual network device to another device. The interface bundle is managed as a single logical interface.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: March 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Michael R. Smith, Jeffrey Y M Wang, Ali Golshan
  • Patent number: 8984054
    Abstract: The invention generally relates to optimizing the speed and reliability of the delivery of content or functionality to electronic devices. In certain aspects, the invention provides a system for managing content including a production server with a web interface and configured to allow a producer to create content. The system includes a gateway server which can receive the content and write it to a dynamic section. The gateway server can then compile the dynamic section into a compiled section, still including the content, and send it to a client, thereby giving an end-user access to new content or functionality.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 17, 2015
    Assignee: Lumi Technologies Limited
    Inventors: Johannes Berg, Marcus Wikars, Magnus Holtlund
  • Patent number: 8949336
    Abstract: Disclosed is a network game system that allows a plurality of players to enter a network game without imposing a lot of load on a server apparatus for managing the entire progress of the network game. A game is played in different battle zones, and video game apparatuses which play the game in the same battle zone form each of video game apparatus groups. A server apparatus designates one of the video game apparatuses belonging to each of the video game apparatus groups as a front end server. The video game apparatus designated as the front end server controls decision of motions of non-player characters, calculation of change values of parameters of player characters, and transmission/reception of information regarding the progress of the game between the video game apparatuses belonging to each of the video game apparatus groups in a unified manner. Transmission of information regarding the progress state of the game in each battle zone to the server apparatus is performed in a unified manner.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: February 3, 2015
    Assignee: Kabushiki Kaisha Square Enix
    Inventor: Masaaki Kimura
  • Patent number: 8949444
    Abstract: A method includes a proxy device receiving from a source device a request to establish a flow to a destination device; generating, based on the request, a meta-packet that indicates that the flow to the destination device is to be proxied; determining whether a pre-established flow connecting the proxy device to another proxy device that leads toward the destination device exists; sending the meta-packet on the pre-established flow, when it is determined that the pre-established flow exists; receiving by the other proxy device, the meta-packet, and establishing the flow to the destination device based on the meta-packet, where the proxy devices assign one or more of a source address, a source port, a destination address, or a destination port, associated with the source device and the destination device, to the pre-established flow.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: February 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Qingming Ma, Kannan Varadhan, Rohini Kasturi