Patents Examined by Cheikh Ndiaye
  • Patent number: 9015319
    Abstract: A layered approach to access control is used where each access control layer implements a set of access control rules. The access control rules in each layer are applied in order beginning with the first access control layer. To gain access to the network, the access attempt must not be barred by any access control layer.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: April 21, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: John Diachina, Paul Schliwa-Bertling, Andreas Bergström
  • Patent number: 9007449
    Abstract: An image-capturing apparatus and a repair method thereof are provided. The image-capturing apparatus includes a lens frame to which one or more lenses are fixed; an image-capturing frame to which an image-capturing device is fixed; and a fixing member for fixing the lens frame and the image-capturing frame to each other without adhering a fitted portion between the lens frame and the image-capturing frame. The repair method for the image-capturing apparatus includes destructing a fixing member for fixing to each other a lens frame to which one or more lenses are fixed and an image-capturing frame to which an image-capturing device is fixed, and releasing fixing between the frames; replacing at least either of the lens frame and the image-capturing frame; and fixing to each other the lens frame and the image-capturing frame.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: April 14, 2015
    Assignees: Olympus Medical Systems Corp., Olympus Corporation
    Inventors: Takahiko Mitani, Kazuhiro Kumei, Kazuyoshi Akiba, Seiji Sakai, Hironobu Ichimura, Masahiro Kawauchi
  • Patent number: 8977707
    Abstract: A method and system for delivering offers is provided. The method includes enabling for a user via a device, a Web browser and an associated URL. A processor determines a manufacturer and model of the device and that the device is associated with a shared device list. A user agent receives the manufacturer and model of the device and the processor transmits the user agent, the manufacturer and model of the device, and the associated URL. The manufacturer and model of the hardware device is extracted from the user agent and a rules engine is evaluated with respect to the manufacturer and model of the device. Specified content associated with the device is determined based on results of the evaluation. The specified content is transmitted to the Web browser.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Jermaine C. Edwards, Sumier Phalake
  • Patent number: 8977730
    Abstract: A method, a system, and a computer program product are provided for reducing message passing for contention detection in distributed SIP server environments. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to determine that a first site is waiting for a first object locked by a second site. The programming instructions are further operable to determine that a third site is waiting for a second object locked by the first site, and to send a first probe to the second site to determine whether the second site is waiting. A second probe is received and indicates that a site is waiting for an object locked by the first site. The second probe further indicates a deadlock in a distributed server environment to be resolved.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Abhinay R. Nagpal, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 8966042
    Abstract: A content player accesses content via a content access list shared by a network of players. The content is stored by one or more of the players. One or more of the players may be thin clients that can access content stored by other players but cannot themselves store content. The content access list lists available stored content. The content player associates a bookmark with the content and includes identification information that identifies the requestor related to generation of the bookmark. When the content player presents the content access list, bookmarks associated with content included in list are also be along with the identification information. In some implementations, the requestor related to generation of the respective bookmark may be the content player that generated the bookmark, the specific user that entered input that prompted generation of the bookmark, and/or a combination thereof.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: February 24, 2015
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Paul A. Langer, Dan J. Minnick
  • Patent number: 8959237
    Abstract: A method of web services throttling in a web application server environment, where a number of web services servers communicate with web services clients over a network. A request is received from a web services client which contains an account ID related to the web services client. An ID reader resident on one of the web services servers reads the account ID; and a value related to the account ID in a counter, resident on the one of the services servers, is incremented. The method also involves communicating with the remaining web services servers to increment the value in a plurality of counters, each of which is resident on one of the remaining web services servers. The web services servers compare the count value related to the account ID to a throttling limit value.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: February 17, 2015
    Assignee: Cellco Partnership
    Inventors: Zhijian Lin, Wei Guang Tan, Lodema Steinbach
  • Patent number: 8949397
    Abstract: A maintenance method includes a maintenance module 280a operating on a mobile communications device 201 to cause the device to determine if the mobile communications device is in a device context as specified by a device context condition set 311, and if so then to cause the device to collect an actual device context parameter set 323 of device context parameters specified in a desired device context parameter set 315 of device context parameters.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: February 3, 2015
    Assignee: BlackBerry Limited
    Inventor: Richard John George
  • Patent number: 8943123
    Abstract: A server apparatus having a plurality of interfaces to each of which a network is connected, the server apparatus includes an application identification device for identifying an application program which is a source of a packet, on the basis of information in the packet, when the packet is sent to a network connected to any one of the plurality of interfaces, an interface designation device for designating one interface which is previously caused to correspond to an identified application program, among the plurality of interfaces, as a sending interface which is used in routing of the packet, and an routing device for sending the packet to a network connected to a designated interface.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: January 27, 2015
    Assignee: Fujitsu Limited
    Inventors: Hideaki Miyazaki, Hiroyuki Nakahara
  • Patent number: 8930450
    Abstract: An information processing apparatus configured to notify information on processing in a notification method different depending on whether the processing to be executed by a processing unit is one executed in response to a request from a web application accessed by the apparatus. The information processing apparatus registers identification information for the web application accessed by the apparatus, and determines whether a job to be executed by the apparatus is one requested by a web application corresponding to any of registered identification information. When it is determined that the job is one requested by a web application corresponding to any of the registered identification information, the progress of the job is displayed in detail. When it is determined that the job is not one requested by a web application corresponding to any of the registered identification information, the progress of the job is briefly displayed or is not displayed.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: January 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Fumiaki Hirose
  • Patent number: 8909780
    Abstract: An allocated IP address is remapped from a first virtual machine to a second virtual machine while maintaining existing client connections on the first virtual machine. A communication channel is established between the first and second virtual machines, and existing connections associated with the IP address are tracked. Packets addressed to the IP address are forwarded to the second virtual machine instead of the first machine. If the second virtual machine receives a packet that contains a new connection request, the new connection is established with the second virtual machine. However, if the second virtual machine receives a packet that is associated with an existing connection to the first virtual machine, then the packet is forwarded to the first virtual machine via the communication channel.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: December 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Dickinson, Colin Whittaker, Bradley Roberts
  • Patent number: 8898216
    Abstract: A data acquisition and processing system and method includes one or more distributed and expandable data acquisition nodes for processing large amounts of data. Each data acquisition node includes a core group of primary boards electronically connected together via a vertical bus capable of providing intra-node communication between the primary boards. A secondary board horizontally connected in association with the primary board via a horizontal bus provides inter-node communication or instrumentation interfaces to sensors or other application specific instruments. A master control unit associated with a graphical user interface communicates with the data acquisition nodes via a communication protocol to permit high speed exchange of information and to display information reported from the acquisition system. A storage controller associated with a node controller controls storage of data associated with the data acquisition nodes on a database in a remote location.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: November 25, 2014
    Assignee: Fermi Research Alliance, LLC
    Inventors: Marcos de Azambuja Turtqueti, Ryan Allen Rivera, Jeffry L. Andresen, John Chramowicz
  • Patent number: 8886715
    Abstract: A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database in map data tiles. The pre-fetching map data system identifies those map data tiles that correspond to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for cache storage. The number of pre-fetch map data tiles are determined using a tile budget that is dynamically adjusted in response to changing conditions on a client device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Ronghui Zhu, Thomas Gregory Nourse
  • Patent number: 8886791
    Abstract: Concepts and technologies are described herein for generating informational alerts. Notifications are received from both unmanaged devices and managed services. The received notifications may be annotated to create annotated notations. The notifications may be annotated with privacy data that defines the terms under which the notifications may be provided to others. The notifications may also be annotated with compensation data that defines the financial terms under which the notifications may be provided to others. Standing and ad-hoc queries may be performed against the annotated notifications. The results of the queries may be provided to one or more user devices as an informational alert.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Sean Andrew Suchter, Charles C. Carson, Jr., Lynn Rowe Girotto
  • Patent number: 8886707
    Abstract: Syndication data feed items, corresponding to hosted content, are provided to a user program. A resource locator to hosted content to which a syndication data feed item corresponds is processed, including adjusting the resource locator to associate the resource locator with an intervention service with regard to the syndication data feed item. The processed syndication data feed items are provided to the user program. In addition, requests are processed to view hosted content corresponding to syndication data feed items. An intervention service receives a request from a user program to view hosted content to which a syndication data feed item corresponds, including a resource locator to the host that has been adjusted in the syndication data feed item to associate the resource locator with an intervention service. Intervention processing is performed, including causing interaction with the host of the requested content such that the host content is caused to be displayed at a user location.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: November 11, 2014
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Patent number: 8880699
    Abstract: Providing a service includes establishing service parameter values for a service, where a service parameter value describes a metric of the service. The service parameter values are mapped to first network parameter values operable to configure a first wide area network port for a first transport mechanism. The service is provided over the first transport mechanism. The service parameter values are mapped to second network parameter values operable to configure a second wide area network port for a second transport mechanism. The service is provided over the second transport mechanism.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: November 4, 2014
    Assignee: Fujitsu Limited
    Inventors: David M. Colven, Li-Chang J. Lin, Snigdho C. Bardalai, Abed M. Jaber
  • Patent number: 8880630
    Abstract: A method, apparatus and computer readable medium for creating a social network map using non-voice communications are disclosed. For example, the method registers employment data of an employee, monitors non-voice communications of the employee, generates a social network map of the non-voice communications of the employee and analyzes the social network map to provide at least one correlation.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: November 4, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Sanjay Macwan
  • Patent number: 8880602
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for embedding an autograph into digital media, particularly an electronic book. A system is described that includes an author's device running a signing application and at least one reader's device storing a copy of the electronic book. Depending on the proximity of the reader's device to the author's device, the author's device automatically performs different autographing tasks.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 4, 2014
    Assignee: Apple Inc.
    Inventors: Casey Maureen Dougherty, Melissa Breglio Hajj
  • Patent number: 8856350
    Abstract: Call admission control (“CAC”) servers in a pool are fully connected to one another. Session data received at one of the CAC servers in a pool is synchronized to each of the other CAC servers in the pool by way of the connections. Each CAC server in a first pool may also establish a connection with exactly one CAC server in a second pool. Status updates and commit data is synchronized from a CAC server in the first pool to a CAC server in the second pool. The commit data may then be synchronized to each of the CAC servers in the second pool.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Subramanian Chandrasekaran, Anthony Bryan Bell, Malarvizhi Chinnusamy, Xianjie Zhang
  • Patent number: 8849900
    Abstract: A system and method for supporting mobile coalitions for entertainment comprises devices including a master device, a server having a multimedia service executable by the master device and modules operable to recommend formation of a coalition based on the service, invite the devices to participate in the coalition, set up the coalition by determining the devices to participate, launching on each device a link to the coalition, performing emulation of the coalition by streaming a portion of the service to each device until experience is satisfactory, and continuing by transmitting the service to the devices, capture interactions on the devices by users, the interactions comprising at least gestures, taps correlating to messages of quality of experience, adapt the coalition by managing user inputs conveying quality of experience, maintaining synchronization of the devices, and maintaining the service when one or more of the devices cease to participate, and terminate the coalition.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: September 30, 2014
    Assignees: Telcordia Technologies, Inc., Kabushiki Kaisha Toshiba
    Inventors: Benjamin Falchuk, David Famolari
  • Patent number: 8850037
    Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects the presence of a second computing device in proximity to the first computing device, where the first computing device has established a first communication session with a remote computing device. The first computing device establishes a wireless connection to the second computing device. The first computing device receives, from the second computing device, information associated with the first communication session. The first computing device establishes a second communication session with the remote computing device using the received information, where the second communication session is established with the same state as the first communication session.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: September 30, 2014
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern