Patents Examined by Zia Khurshid
  • Patent number: 9584369
    Abstract: A method for network control, comprising receiving a request for a network view from an application at a Software Defined Network (SDN) controller, creating a network view from a network map, wherein the network map comprises a representation of a plurality of network devices and network paths in a SDN-based multiple layer network, and wherein the network view comprises at least a portion of the devices or paths in the network map, and sharing the network view with the application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 28, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hongtao Yin, Shujin Zhang, Xuesong Dong, Bisong Tao, Pinzhong Liu, Katherine Zhao, Lin Han, Xiaoyong Yi, Ming Li, Yonghui Wu
  • Patent number: 9565253
    Abstract: There are provided a system and a computer program product for managing heterogeneous cloud data storage systems. A computing system defines rules that govern a plurality of heterogeneous cloud data storage systems. The computing system receives complete data from a user's computer. The computing system splits the complete data. The computing system stores the split data according to the defined rules into the plurality of heterogeneous cloud data storage systems.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rafael Peria de Sene, Tiago Nunes dos Santos, Rafael Camarda Silva Folco, Breno Henrique Leitao
  • Patent number: 9549035
    Abstract: Content items such as web pages can be updated through a client-driven process when the client detects that a target location reference in a source content item has been redirected to another (destination) location reference. Based on a target location reference in a source content item, a client can request a target content item from a target server and can receive a redirected destination target location reference. The client can update local information based on the redirection and/or report the redirect event to a source server that provided the source content item to the client. The source server can update the source content item based on the client's report.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: January 17, 2017
    Assignee: Apple Inc.
    Inventors: David D. Duncan, Morgan H. Winer
  • Patent number: 9544350
    Abstract: A remote user interface (RUI) system, an RUI server, an RUI terminal apparatus and a controlling method are provided. The controlling method of the RUI server includes receiving stream data from an external server in response to streaming service request information being received a requesting RUI terminal apparatus among a plurality of RUI terminal apparatuses, determining whether it is possible perform, in the RUI server, trans-coding of the received stream data, and performing, based on a result of the determining, at least one of trans-coding the stream data, and transmitting trans-coding process information regarding the received stream data to RUI terminal apparatuses that can perform trans-coding among the plurality of RUI terminal apparatuses, other than the requesting RUI terminal apparatus.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 10, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dai-boong Lee, Se-dong Park
  • Patent number: 9531612
    Abstract: A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean E. Aschen, Bahri B. Bali, Catherine Y. Barnes, Gordan G. Greenlee, Dennis L. Hartel
  • Patent number: 9531800
    Abstract: A computer-controlled method can include creating a throttling group corresponding to a backend server configured to provide business services to multiple electronic devices over a service bus, defining a throttling group parameter for the throttling group, and routing messages based on the throttling group parameter.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 27, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rahul Gupta, Dimitri Laloue, Kiran Prabhakar
  • Patent number: 9521043
    Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes monitoring data communications made between the resources of the plurality of resources; modeling dependencies, at least among and between the resources, based, at least in part, upon the monitored data communications; and generating a set of topology graph(s), including at least a first topology graph, based upon the modeled dependencies.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: December 13, 2016
    Assignee: International Bussiness Machines Corporation
    Inventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
  • Patent number: 9509800
    Abstract: A document priority determination apparatus comprises a program schedule retrieving unit configured to retrieve schedules of programs of an event, a current time detection unit configured to detect a current time, and a priority determination unit configured to set a priority of a document based on the retrieved program schedules and the detected current time.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: November 29, 2016
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Toshihiro Ida, Kazuhiro Ogura, Shinji Makishima, Akihiro Mizutani, Yusuke Hamada
  • Patent number: 9509629
    Abstract: An operation environment migration support device obtains, from first and second physical server devices, element information on an element of a virtual resource, obtains subdivided element information which is information on a subdivided element indicative of an element which constructs the element indicated by the element information, determines whether or not types of a communication network and information on the virtual machine which belongs to the communication network match up respectively, determines that a performance of a subdivided element indicated by subdivided element information obtained from the second physical server device exceeds a performance of a subdivided element indicated by element information obtained from the first physical server device, and outputs information which indicates that an operation environment for the virtual machine of the first physical server device is migratable to the second physical server device.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yasuhide Matsumoto
  • Patent number: 9491264
    Abstract: A method for communicating between a plurality of Software-Service-Defined-Networks (SSDNs) comprising transmitting a data packet from a Network Element (NE) in a first SSDN domain to a component in a second SSDN domain by using an Extensible Messaging and Presence Protocol (XMPP), wherein the data packet comprises a destination address indicating an address of a XMPP server in the second domain. Also disclosed is a method of federating a plurality of SSDN domains implemented in a first XMPP server comprising receiving a login message from a first component positioned in a first SSDN domain, and in response to receiving the login message, advertising the first SSDN component to a second XMPP server positioned in a second SSDN domain via a first XMPP message.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: November 8, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Li Li, Wu Chou
  • Patent number: 9491210
    Abstract: A sink device, a source device, a Wireless Local Area Network (WLAN) system, and a method for controlling the sink device are described. A sink device includes: an event setting unit that sets a control event configured to control media data supplied from a remote source device with which the sink device communicates through a WLAN; a packet control unit that forms a control packet configured to transmit the control event to the source device; a communication unit that transmits the control packet to the source device and receives, from the source device, media that reflects the control event; and a media output unit that outputs the media data that reflects the control event.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: November 8, 2016
    Assignee: Pantech Co., Ltd.
    Inventors: Won Jin Im, Chun Hyung Park, Oh Seob Lim
  • Patent number: 9450841
    Abstract: A cloud manager uses streams to monitor state of the cloud. A cloud state streaming policy specifies state data to stream, along with one or more initial operators for processing the streams. An archive mechanism allows archiving the streamed data when specified data in the streams exceeds one or more defined thresholds. A user interface allows adjusting the streaming of cloud state data to focus on data of interest to a user. The cloud manager thus allows a user to determine state of a cloud via the streamed state data.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, Jim C. Chen, Michael J. Fork
  • Patent number: 9438541
    Abstract: The invention concerns a method for sending information about users assigned to work on tasks, wherein data sets comprising information about users and tasks the users are assigned to are stored in particular on a first server (101), wherein a request for information about a user is received, in particular via a receiver (API) of said first server (101), wherein said request comprises information about a predetermined task, wherein a test is performed, in particular by a processor (111) of said first server (101) to determine a data set comprising information about a user assigned to said predetermined task, wherein a reply is sent, in particular by a sender (API) of said first server (101), depending on the result of said test, wherein said reply comprises information about said user.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: September 6, 2016
    Assignee: Alcatel Lucent
    Inventor: Roman Sorokin
  • Patent number: 9419922
    Abstract: An information processing apparatus including: a processor to receive data transmitted via an electronic mail; to detect time-limit information representing a reply time-limit of the electronic mail from the received data; to display the electronic mail; and to display the reply time-limit in the way of being associated with the displayed electronic mail on the basis of the time-limit information and the present date-time.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 16, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Hitoshi Hashimoto
  • Patent number: 9397896
    Abstract: A method for modeling dependencies in a computing system including a plurality of resources, the method includes monitoring data communications made between the resources of the plurality of resources; modeling dependencies, at least among and between the resources, based, at least in part, upon the monitored data communications; and generating a set of topology graph(s), including at least a first topology graph, based upon the modeled dependencies.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ashish Billore, Divya K. Konoor, Nanjangud C. Narendra
  • Patent number: 9380017
    Abstract: Disclosed is a technology for providing information to users of a chat information system. The chat information system may receive an information request from a user. The information request may be processed to determine its subject area and forwarded to information sources or external communication services, such as social networks, forums, and the like. Answers received from the information sources and external communication services may be validated and selected based on user feedbacks and ratings. The selected answers may be then delivered to the users of the chat information system. After receiving the answers, the user may evaluate them to be further stored for future use by the chat information system.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: June 28, 2016
    Assignee: Speaktoit, Inc.
    Inventors: Ilya Gelfenbeyn, Artem Goncharuk, Pavel Sirotin
  • Patent number: 9379950
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The streams manager specifies to the cloud manager streams infrastructure and one or more streams application components for the virtual machines. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9363135
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an identifier associated with a user of a social networking service, identifying one or more first services provided by a first service provider, determining that the user is a user of the one or more first services based on the identifier, identifying first contacts of the user within each of the one or more first services, and generating a social vicinity index based on the first contacts, the social vicinity index including one or more potential contacts for the user within the social networking service.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventors: Ron Merom, Naty Leiser, Eyal Molad, Ari Berger, Tzvi Itzhak Barenholz, Eran Timor, Sigalit Bar, Ari J. Leichtberg
  • Patent number: 9356821
    Abstract: A method of providing media content from a server to a client device, by providing a URL which allows access to media content by client the device, receiving a request from the client device for the media content corresponding to the single URL; determining an operating system of the client device requesting the media content; selecting a delivery protocol to stream to the client device based on the determined operating system; and providing said client device a streaming media file based on the selected delivery protocol, wherein the determination of the operating system of the client device includes parsing a user-agent string of the client device making the request.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: May 31, 2016
    Assignee: TATA COMMUNICATIONS (AMERICA) INC.
    Inventor: Vijayaraghavan Jagannathan
  • Patent number: 9356980
    Abstract: Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving a request from a first one of a plurality of devices to establish a shared connection to distribute communication of a first data stream among the plurality of devices. Such example methods also include establishing, in response to the request, respective data connections with the plurality of devices based on device capability information obtained from a system providing service for the plurality of devices. Such example methods further include splitting the first data stream into a plurality of partial data streams to be communicated to the plurality of devices via the respective data connections, the partial data streams, when aggregated, forming the first data stream.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: May 31, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Christopher Baldwin, Bruce Barnes, Wayne Robert Heinmiller, Patrick Kenny, Dolores J. Mallian