Patents Examined by Kevin Bates
  • Patent number: 9559896
    Abstract: An example method for network-assisted configuration and programming of gateways in a network environment is provided and includes registering a non-Virtual eXtensible Local Area Network (VXLAN) device with a central controller, for example, by generating registration information associating the non-VXLAN device with a virtual local area network (VLAN) in a network environment, receiving a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, mapping, based on the registration information, a VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device, and configuring a gateway with the mapping through a suitable application programming interface exposed at the gateway.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sourabh Suresh Patwardhan, Maithili Narasimha, Shankar Ramachandran
  • Patent number: 9560392
    Abstract: Systems and methods for performing bit rate encoding are described. One of the methods includes receiving data indicating a change in a first connection speed that is associated with a first network. The change generates a second connection speed. The method further includes determining whether a media file is being downloaded. The method also includes determining that a current segment of the media file is being downloaded. The current segment is downloaded at a first bit rate and the first bit rate is associated with the first connection speed. The method includes determining whether the media file includes a remaining segment to be downloaded. The current segment precedes the remaining segment. The method includes identifying a second bit rate based on the second connection speed, receiving the remaining segment at the second bit rate, and stitching the remaining segment with the current segment.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Neel B. Parekh
  • Patent number: 9560149
    Abstract: Methods and apparatus to create a panel of media device users are disclosed. An example method includes identifying a master frame of media devices that have executed an instrumented application. A media device is selected from the master frame. A first instrumented application on the selected media device is instructed to display a recruitment interface to a user associated with the selected media device requesting the user to join the panel.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 31, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert T. Borawski, Stephen S. Bell, Oana Dan
  • Patent number: 9552231
    Abstract: Methods and apparatus for classification-based dynamic allocation of computing resources are described. A method comprises determining usage data sources corresponding to one or more clients of a computing infrastructure, and assigning values to client classification categories associated with a particular client based on metrics obtained from the particular client's usage data sources. The method includes generating a recommendation mapping between values of the client classification categories, and one or more resources of the infrastructure, based at least in part on resource classification information. The method further includes allocating at least a portion of the one or more resources to the particular client based at least in part on the recommendation mapping.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: January 24, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Kent McLean
  • Patent number: 9549006
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9547450
    Abstract: Systems and methods directed to changing tiers for a storage area that utilizes thin provisioning. Systems and methods check the area subject to a tier change command and change the tier based on the tier specified in the tier change command, and the tier presently associated with the targeted storage area. The pages of the systems and methods may be further restricted to one file per page.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 17, 2017
    Assignee: HITACHI, LTD.
    Inventors: Shinichi Hayashi, Tomohiro Kawaguchi
  • Patent number: 9544260
    Abstract: A rapid assignment dynamic ownership queue for text message sessions queues incoming text messages destined for a service bureau, at a network server. Simultaneous access is provided to any one text message of the queued incoming text messages to a plurality of operator terminals at the service bureau. Initial ownership of the one text message is assigned as a result of a first acting terminal of the plurality of operator terminals having completed an action in service to the text message, and ownership is re-assigned to a subsequent operator terminal having completed another action in service to the text message after the first acting terminal. A configurable escalation queue may be implemented to assign an escalation code to each queued item, regardless of its position in the queue list, to alter the presentation of the queue item.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: January 10, 2017
    Assignee: Telecommunication Systems, Inc.
    Inventors: Michael Cuff, Chih Wang, Farhad Kasad, Firdaus Aryana, Gordon J. Hines
  • Patent number: 9535748
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: January 3, 2017
    Assignee: Alcatel Lucent
    Inventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, T. V. Lakshman
  • Patent number: 9537812
    Abstract: Methods, systems, and media for managing notifications directed to multiple applications installed on a user device are provided. In some embodiments, a method for managing notifications is provided, the method comprising: receiving, using a hardware processor, a first notification for a first application; determining a first user device associated with the first application; receiving a second notification for a second application; determining a second user device associated with the second application; determining that the first user device and the second user device are the same device; determining that the first notification and the second notification are corresponding notifications; determining that the first notification has priority over the second notification; sending the first notification to the first user device upon determining that the first notification has priority over the second notification; and inhibiting the second notification from being sent to the first user device.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Joseph Daverin
  • Patent number: 9535415
    Abstract: Systems, methods, and software for operating a mobile device to control industrial automation equipment are provided herein. In a first example, a mobile device application comprising program instructions executable by a mobile device is provided. When executed by the mobile device, the program instructions direct the mobile device to obtain industrial device information corresponding to an industrial device within an automation environment, and display the industrial device information on a display of the mobile device.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: January 3, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Michael Keller, Kelly Huttelmaier
  • Patent number: 9530118
    Abstract: Implementing messaging client-based reminders includes monitoring, via a computer processor, a communication exchange for a communication session and determining an occurrence of an alarm event from contents of the communication exchange in response to the monitoring. Upon determining the occurrence of the alarm event, a reminder is generated and a timer is set indicating a time value corresponding to a time expression in the communication exchange. Upon expiration of the timer, the reminder is transmitted.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Soobaek Jang
  • Patent number: 9529626
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating a fair allocation and usage of thread resources for user messages according to one embodiment in an on-demand services environment. In one embodiment and by way of example, a method includes tracking resource usage associated with a plurality of messages performed and completed in response to requests placed by a user via a user interface at a computing device, where the tracking includes recording an amount of resources consumed by each completed message. The method may further include classifying the plurality of messages into job types based on the tracked resource usage associated with the plurality of messages, and enforcing, based on the classification of the messages, a message selection process to ensure equitable distribution of resources to subsequently received messages.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 27, 2016
    Assignee: salesforce.com, inc.
    Inventors: Xiaodan Wang, Vijayanth Devadhar, Praveen Murugesan
  • Patent number: 9524492
    Abstract: Implementing messaging client-based reminders includes monitoring, via a computer processor, a communication exchange for a communication session and determining an occurrence of an alarm event from contents of the communication exchange in response to the monitoring. Upon determining the occurrence of the alarm event, a reminder is generated and a timer is set indicating a time value corresponding to a time expression in the communication exchange. Upon expiration of the timer, the reminder is transmitted.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Soobaek Jang
  • Patent number: 9525998
    Abstract: Techniques of this disclosure are generally directed to a method of transmitting content of a first wireless computing device to a second wireless computing device. A first wireless computing device may initiate a WI-FI display (WFD) connection, transmit data from the first wireless computing device via the WFD connection to the second wireless computing device, execute a media sharing application that enables the first wireless computing device to share a media item of a playlist with a wireless client computing device, transmit information that describes the media item of the playlist to the wireless client computing device, wherein transmitting the information that describes the media item causes the second wireless computing device to determine if the wireless client computing device is capable of outputting the media item, and transmit the media item to the wireless client computing device.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 20, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Soham V. Sheth, Vijayalakshmi R. Raveendran, Fawad Shaukat
  • Patent number: 9521033
    Abstract: A network element implements a method to support a plurality of network services between a computing device and the network element over non-channelized media using a single subscriber session. The method includes receiving from a computing device a request for a first network service that includes a Media Access Control (MAC) address of the computing device, retrieving a user record from a database server based on the MAC address of the computing device, determining from the user record whether the computing device supports the first network service and a second network service, and upon determining that the computing device supports the first network service and the second network service, creating a single dual-stack session that combines the first network service and the second network service.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: December 13, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Satyanarayana Madem, Weifang Yang, Sunny Y. Wang
  • Patent number: 9519648
    Abstract: A method, system and computer program product for software discovery in a computer system comprising a server and a client. Data defining at least one file category is received at the client from the server. File information pertaining to files belonging to the respective file category is established at the client for each of the at least one file category. The file information for each of the at least one file category is communicated from the client to the server. For each of the at least one file category, a checksum is calculated from the file information.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz Majka, Artur Obrzut, Ryszard Olkusnik, Marcin Skalski
  • Patent number: 9515920
    Abstract: A content router, comprising a plurality of physical links to other nodes in an information centric network, a receiver coupled to the plurality of physical links configured to receive messages, a transmitter coupled to the plurality of physical links configured to transmit messages, and a service publishing and discovery (SPD) module comprising a processor and memory device coupled to the receiver and to the transmitter, wherein the SPD is configured to store status updates of the physical links, wherein the SPD is configured to determine a next hop and a number of hops to forward a received message based on a prefix in a name-based service discovery protocol name of a received message.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: December 6, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xinwen Zhang, Bin Zhao, Asit Chakraborti, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 9514438
    Abstract: A method of providing a report of experiences of members of a group of users includes: making available a content data compilation compiled from at least items of content data obtained in association with different members of the group; —obtaining data associated with at least one member of the group; and using the data associated with at least one member to cause at least one message to be output on at least one device (8-11) associated with at least one member of the group. At least part of the content data compilation is based on information provided in response to the at least one message by the at least one member with whom the device (8-11) is associated. In one embodiment, a “family news reporter” scenario is proposed.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: December 6, 2016
    Assignee: Koninklijke Philips N.V.
    Inventors: Johannes Weda, Mauro Barbieri, Pavankumar Murli Dadlani Mahtani, Pavlo Serhiyovych Mulyar
  • Patent number: 9516121
    Abstract: Systems and methods that integrate social media applications having social media communities of like-minded users with other applications, such as enterprise applications, are described herein. A user may join one or more of the social media communities based on a variety of factors, including applications the user uses or plans to use, user type (e.g., end-user, administrator, etc.), the user's level of expertise, and/or the type of activities that the user plans to perform in one or more applications. A user's actions within or using one or more applications may be monitored. In response to detecting performance of a monitored action, a description of the user's action may be published to other users in the social media community, the user may be paired with one or more social media communities, and/or recommendations for resources related to the detected action may be provided to the user. Recommendations may also be provided based on posts made by the user in the social media community.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 6, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Sarah Burzina Anne Byrd Vallieres de St. Real, Deane Smith
  • Patent number: 9516514
    Abstract: The present disclosure provides in some aspects a method for positioning by a positioning access point, and an apparatus, system and access point for the same. A positioning system includes an AP including a positioning AP for delivering a positioning WLAN signal containing a dedicated positioning information and a telecom AP for delivering a telecom WLAN signal; database for storing an identification information of the access point and a location information belonging to the AP and matching the identification information; terminal for communicating with the AP; and WLAN-based positioning server responsive to a positioning request from the terminal for comparing a parameter of a WLAN signal received from the terminal with an identification information of the positioning AP on a priority basis, and when there is a match of information, granting the location information of the relevant access point the highest priority to determine the location of the terminal.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 6, 2016
    Assignee: SK TELECOM CO., LTD.
    Inventors: Chae Hwan Cho, Chang Seok Lee, Suk Yon Kang, Hye Min Lee, Seung Yoon Baek