Patents Examined by Mehulkumar Shah
  • Patent number: 10116590
    Abstract: A system and method for network virtualization and resource allocation, including storing one or more received network requests in a request table, and updating at least one of a flow table, a waiting list table, or a candidate group map based on the one or more received network requests. The updating includes monitoring a transmission progress of each of one or more flows in a network of interconnected computing devices and moving completed flows from the flow table to a success list, moving requests in the waiting list table which have reached an attempt threshold from the flow table to a fail list, and compiling any residual requests in the waiting list with new requests to generate a new request table. A deterministic request allocation and/or an optimizing request allocation is performed based on the new request table.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 30, 2018
    Assignee: NEC Corporation
    Inventors: Neda Cvijetic, Konstantinos Kanonakis, Ting Wang, Jing Wang
  • Patent number: 9967218
    Abstract: Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: May 8, 2018
    Assignee: Oath Inc.
    Inventors: Wei Chu, Martin Zinkevich, Lihong Li, Achint Oommen Thomas, Belle Tseng
  • Patent number: 9860010
    Abstract: A transmission device includes: a calculation unit to detect abnormal traffic based on a traffic volume collected for the route and to calculate a traffic increase/decrease time and a traffic increase/decrease volume of the abnormal traffic; a normal prediction graph generation unit to generate a normal prediction graph based on the traffic volume in normal time in which the abnormal traffic is not detected; a prediction graph generation unit to generate an abnormal prediction graph based on the traffic increase/decrease time and the traffic increase/decrease volume of the abnormal traffic in detection of the abnormal traffic; an order determination unit to determine a line order that is a priority order of line allocation for the route based on the normal prediction graph or the abnormal prediction graph; and an optimization unit to determine lines that are to be allocated to the route based on the line order.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: January 2, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Danasiri Wijedasa Dewagamage, Tatsuya Shoho, Toshihiro Furudate, Nobuo Sashida
  • Patent number: 9842315
    Abstract: The sources of emails sent from mobile devices using wireless email protocols can be identified. In one embodiment, the invention includes receiving a simple mail transfer protocol (SMTP)-formatted email sent from a mobile device as an HTTP request. An SMTP-compliant header identifying the mobile device is examined, that was inserted into the HTTP request using information contained in one or more HTTP headers of the HTTP request. Then, an email data loss prevention (DLP) policy specific to mobile devices is applied to the received email.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: December 12, 2017
    Assignee: Symantec Corporation
    Inventors: Shree Raman, Pushkar Tiwari, Dirk Kessler, Rohit Surve
  • Patent number: 9800529
    Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Prashant Malik, Jiakai Liu, Andrew G. Bosworth, Joel Benjamin Seligstein, Drew W. Hamlin, Daniel Hsiao, Kenneth M. Lau, Ross David Bayer, Mark E. Zuckerberg
  • Patent number: 9692824
    Abstract: Methods and apparatus to create with user input a first isolation zone in a block in a cloud computing environment, the block comprising first and second VSANs, a virtualization management VLAN, a file storage VLAN, and identity pools. The isolation zone can be applied to one or more services. The user can achieve a desired isolation between block components, such as VSANs and/or VLANs, in services.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 27, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Seema Tahaliyani, Sukesh Kumar Biddappa, Alexander Hoppe, Vladislav Dranov, Jeffrey B. Gibson
  • Patent number: 9660877
    Abstract: A multi-protocol software-defined networking (SDN) controller receives receiving from one or more applications one or more requests for services to be performed by one or more of a plurality of network devices that communicate with the SDN controller by a plurality of different of SDN protocols. The requests are mapped to appropriate ones of the plurality of different SDN protocols to fulfill the services of the requests. The SDN controller sends to the respective one or more of the plurality of network devices, control messages according to appropriate ones of the plurality of different SDN protocols. Responses are received at the SDN controller from the one or more of the plurality of network devices, each response indicating a failure or a success for a corresponding request. Failures and successes of the responses are associated with appropriate ones of the requests.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: May 23, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Bhushan Kanekar, Giovanni Meo, Madhu Venugopal
  • Patent number: 9659337
    Abstract: Provided are a unified communication system and a unified communication method using multi-login, a terminal for controlling an operation of a unified communication tool, and a communication method in a terminal. The unified communication system may include a communication tool provider to provide a communication tool for at least one communication server associated with a user; a login manager to manage login information of the user when the user is logged in to two or more terminals simultaneously through respective communication tools on the two or more terminals, respectively, the login manager storing the login information of the user in a storage unit; a terminal determining unit to determine, among the two or more terminals, at least one terminal to which data associated with the user is to be transmitted based on the login information; and a communication unit to transmit the data to the at least one determined terminal.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: May 23, 2017
    Assignee: NHN CORPORATION
    Inventors: Suk Young Lee, Soo Young Kim, Gyu Il Kim, Jin Soo Park, Austin Kim
  • Patent number: 9591069
    Abstract: Techniques and systems for media stream dissemination using a peer-to-peer network are described. A described technique includes joining a peer-to-peer network as a peer; determining whether to be a first source node in the peer-to-peer network; retrieving a media stream from a server based on being the first source node; dividing the media stream into separate portions in a manner consistent with division performed by one or more second source nodes in the peer-to-peer network; generating messages that include the portions, respectively, for dissemination on the peer-to-peer network; and posting the messages to the peer-to-peer network, where the messages are generated such that peers in the peer-to-peer network are able to identify duplicative messages that are posted by the one or more second source nodes, the duplicative messages being based on the media stream.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: March 7, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Michael Thornburgh, Srinivas Manapragada
  • Patent number: 9495220
    Abstract: Methods, systems, and computer-readable storage media for configuring a request-centric system. Implementations include actions of monitoring operation of the request-centric system to determine a workload of the request-centric system, wherein the workload includes a plurality of requests, determining a mapping function based on a utility function, the workload and a configuration, the mapping function mapping the workload and the configuration into the utility function, determining an optimal configuration based on the mapping function, the optimal configuration allocating resources of the request-centric system to achieve one or more predefined goals, and applying the optimal configuration to the request-centric system.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: November 15, 2016
    Assignee: SAP SE
    Inventor: Roman Talyansky
  • Patent number: 9432420
    Abstract: A communication system includes a first communication device and a second communication device connecting to a LAN. Using a first proxy setting for a specific proxy server, the first communication device communicates with a conference server via a proxy server to establish a session. If the session has not been established, the first communication device determines whether LAN information identifying the LAN is included in history information stored in the first communication device. If the LAN information is includes in the history information, the first communication device transmits setting request data to the second communication device identified by device information associated with the LAN information. If the second processor receives the setting request data, the second processor transmits the second proxy setting to the first communication device. The first communication device communicates with the conference server to establish a session using the received second proxy setting.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: August 30, 2016
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Makoto Nishida
  • Patent number: 9369416
    Abstract: A method performed by a network element, and the network element, the method determining, according to a triggering event, whether out-of-office messaging is active for an electronic mail account; and providing a notification that the out-of-office messaging is active based on the determining.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: June 14, 2016
    Assignee: BlackBerry Limited
    Inventors: Jeffrey Charles Bos, Gil Pinheiro, Margaret Elizabeth Kuo
  • Patent number: 9311679
    Abstract: Managing an enterprise social media management platform includes: receiving a request by a user to perform an action on a social media asset that is maintained at an external social media platform; checking whether the user has permission to perform the action on the social media asset, based at least in part on a mapping of the social media asset and a permission level associated with the user; in the event that the user is determined to have permission to perform the action, allowing the user to proceed with the action on the social media asset; and in the event that the user is determined not to have permission to perform the action, disallowing the user to proceed with the action on the social media asset.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: April 12, 2016
    Assignee: Hearsay Social, Inc.
    Inventors: Clara Shih, Robert MacCloy, Roger Hu, Yahui Jin, Steve Garrity
  • Patent number: 9124934
    Abstract: The disclosed embodiments provide a system that facilitates interaction between an electronic device and a content provider. During operation, the system obtains a device profile containing a set of properties for the electronic device and a set of classification rules associated with the content provider. Next, the system identifies a device class of the electronic device based on the device profile and the classification rules. Finally, the system provides the device class to the content provider, wherein the content provider selects content to transmit to the electronic device based on the device class.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: September 1, 2015
    Assignee: INTUIT INC.
    Inventors: Ajay Tripathi, Desiree D. G. Gosby, Eugene Krivopaltsev
  • Patent number: 9110730
    Abstract: A gateway apparatus relays communication between first and second servers provided in a data center and an external communication apparatus located outside the data center. A control apparatus obtains an observation result obtained by observing a communication amount being an amount of data transmitted/received per unit time for each of virtual machines operating in the first and second servers in association with a transmission source and a destination of the data. When the first number of hops is smaller than the second number of hops, the control apparatus controls an arrangement of the virtual machines so that the virtual machine whose communication amount with the external communication apparatus is larger is more likely to be placated in the first server.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: August 18, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Shinji Yamashita
  • Patent number: 9065704
    Abstract: Adapting digital content to be provided to a computing device may include a variety of elements. For example, when digital content is requested, a version of the digital content may be split into segments, which are adapted in parallel. The adapted segments may then be provided to the computing device in a recombined version of the digital content or as individual segments.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: June 23, 2015
    Assignee: Sprint COmmunications Company L.P.
    Inventors: Lyle T. Bertz, Arun Rajagopal
  • Patent number: 9015272
    Abstract: Between a CPU and a communication module, a write buffer, a write control section, a read buffer and a read control section are provided. The CPU directly accesses and the write buffer and the read buffer. By periodically outputting a communication request, the read control section reads data, which the communication module received from other nodes, and transfers the data to the read buffer. The write control section transfers to the communication module the data written in the write buffer as transmission data. In addition, a bypass access control section and an access sequence control section are provided. The bypass access control section controls direct data read and data write between the CPU and the communication module. The access sequence control section controls sequence of accesses of the control sections to the communication module.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: April 21, 2015
    Assignee: DENSO CORPORATION
    Inventors: Hirofumi Yamamoto, Yuki Horii, Takashi Abe, Shinichirou Taguchi
  • Patent number: 8954582
    Abstract: In one embodiment, a management device receives one or more fate-sharing reports locally generated by one or more corresponding reporting nodes in a shared-media communication network, the fate-sharing reports indicating a degree of localized fate-sharing between one or more pairs of nodes local to the corresponding reporting nodes. The management device may then determine, globally from aggregating the fate-sharing reports, one or more fate-sharing groups indicating sets of nodes having a global degree of fate-sharing within the communication network. As such, the management device may then advertise the fate-sharing groups within the communication network, wherein nodes of the communication network are configured to select a plurality of next-hops that minimizes fate-sharing between the plurality of next-hops.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: February 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
  • Patent number: 8949367
    Abstract: Techniques for cooperative storage management are described. According to embodiments described herein, a storage server stores backup data for a plurality of client systems, including a first client system and one or more other client systems. The storage server receives a request from the first client system to store new backup data. In response to the request from the first client system, the storage server determines which backup data to delete to make space for the new backup data based, at least in part, on retention duration goals associated with the one or more other client systems. The retention duration goals indicate that the client desires to be able to recover data at least as old as a specified age. The storage server may also determine which backup data to delete based, at least in part, on respective minimum space parameter values for the other client systems.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: February 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Steven Wertheimer, Muthu Olagappan, Raymond Guzman, William Fisher, Anand Beldalker, Venky Nagaraja Rao, Chris Plakyda, Debjyoti Roy, Senad Dizdar
  • Patent number: 8924561
    Abstract: Embodiments of the present invention provide an approach for a networked computing environment (e.g., a cloud computing environment) to be dynamic in nature in that it may automatically be resized based on current/predicted workload and current/predicted resource availability. For example, when a workload is received, a data structure (e.g., a mapping) will be created on a computer storage device and populated with data related to a set of current resources of the networked computing environment that are allocated to the workload. It will then be determined whether a mismatch (e.g., a shortfall) exists between the set of current resources and resources required for processing the workload. If so, a set of peripheral resources will be identified to rectify the mismatch. The networked computing environment will then be resized to accommodate the set of peripheral resources, and the workload will be processed using the resized networked computing environment.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gene L. Brown, Brendan F. Coffey, Christopher J. Dawson, Clifford V. Harris