Patents Represented by Attorney Wong, Cabello, Lutsch, Rutherford & Brucculeri, LLP
  • Patent number: 8274583
    Abstract: A system, apparatus, computer readable medium, and method for radially-dependent noise reduction in image capturing devices involving an edge-preserving blur window are disclosed. In one embodiment, the edge-preserving blur includes only those pixels in the blur window that are within a threshold value of the blur window's current center pixel in its blurring calculation. By creating a threshold function that varies radially from the center of the image sensor's light intensity falloff function, a more appropriate threshold value can be chosen for each pixel, allowing for more noise farther from the center of the image, and allowing for less noise closer to the center of the image. Light-product information taken from the image's metadata may be used to scale the threshold value parameters dynamically. This allows the method to perform the appropriate amount of processing depending on the lighting situation of the image that is currently being processed.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: September 25, 2012
    Assignee: Apple Inc.
    Inventors: Mark Zimmer, Ralph Brunner, David Hayward
  • Patent number: 8271642
    Abstract: A system, method, and computer program product are provided for isolating a device associated with at least potential data leakage activity, based on user input. In operation, at least potential data leakage activity associated with a device is identified. Furthermore, at least one action is performed to isolate the device, based on user input received utilizing a user interface.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: September 18, 2012
    Assignee: McAfee, Inc.
    Inventors: Srinivasan Sankararaman, Deepakeswaran Kolingivadi
  • Patent number: 8264976
    Abstract: A computer system and method for identifying and extracting content from data traffic, the system including: a capture driver arranged to monitor data traffic and to copy data packets from the traffic to a buffer without disrupting the traffic flow, and to generate pointer information to identify specific parts of a data packet; a plurality of decoder modules, each module being adapted to decode one or more specific data transfer protocols; and a control interface adapted to receive pointer information from the capture driver, to route the pointer information to one or more of the plurality of decoder modules, and to route extracted content from the data traffic to an application.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: September 11, 2012
    Assignee: McAfee, Inc.
    Inventor: Stephen Robinson
  • Patent number: 8255163
    Abstract: Downhole drilling vibration analysis uses acceleration data measured in three orthogonal axes downhole while drilling to determine whether drilling assembly's efficiency has fallen to a point where the assembly needs to be pulled. In real or near real time, a downhole tool calculates impulse in at least one direction using the measured acceleration data over an acquisition period and determines whether the calculated impulse exceeds a predetermined acceleration threshold for the acquisition period. If the impulse exceeds the threshold, the tool pulses the impulse data to the surface where the calculated impulse is correlated to efficiency of the assembly as the drillstring is used to drill in real time. Based on the correlation, operators can determine whether to pull the assembly if excessive impulse occurs continuously over a predetermined penetration depth.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: August 28, 2012
    Assignee: Precision Energy Services, Inc.
    Inventors: Charles Lee Mauldin, Barry Vincent Schneider, Mark Adrian Smith
  • Patent number: 8250397
    Abstract: The invention relates to the use of history information as an aid to synchronization in a peer-to-peer system. In particular, node trees are used to represent portions of files systems designated for synchronization. The nodes in the node tree embody history information regarding associated objects. The history information includes version vectors that are used to simplify synchronization-related comparisons and create job lists that may be used to bring participating peers into synchronization.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: August 21, 2012
    Assignee: Apple Inc.
    Inventors: Scott Marcy, Brent Eric Knight
  • Patent number: 8248455
    Abstract: A user can design their own custom composed view for a videoconference depending on the users' individualized needs. The view can include segments (windows) in which participating conferees' video images are presented and accessory elements such as window borders, text, icons, and the like. The content of the accessory elements can be linked to events within the conference or the content of other objects within the view. A custom composed view for a video conference can be designed off-line by a user, loaded into a videoconferencing device, and executed to generate the custom composed view. The videoconferencing device can synchronize the content of accessory elements with the content of other objects presented in the view.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: August 21, 2012
    Assignee: Polycom, Inc.
    Inventors: Aviv Eisenberg, Roni Vistuch
  • Patent number: 8245788
    Abstract: A downhole sleeve has an insert movable in the sleeve's bore from a closed condition to an opened condition when a ball dropped in the bore engages an indexing seat in the sliding sleeve. In the closed condition, the insert prevents communication between the bore and the sleeve's port, while the insert in the opened condition permits communication between the bore and port. Keys of a seat extend into the bore to engage the ball and to move the insert open. After opening, the keys retract so the ball can pass through the sleeve to another cluster sleeve or to an isolation sleeve of an assembly. Insets or buttons disposed in the sleeve's port temporarily maintain fluid pressure in the sleeve's bore so that a cluster of sleeves can be opened before treatment fluid dislodges the button to treat the surrounding formation through the open port.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: August 21, 2012
    Assignee: Weatherford/Lamb, Inc.
    Inventors: Cesar G. Garcia, Patrick J. Zimmerman, David Ward, Antonio B. Flores, Michael Dedman
  • Patent number: 8248448
    Abstract: A videoconferencing apparatus automatically tracks speakers in a room and dynamically switches between a controlled, people-view camera and a fixed, room-view camera. When no one is speaking, the apparatus shows the room view to the far-end. When there is a dominant speaker in the room, the apparatus directs the people-view camera at the dominant speaker and switches from the room-view camera to the people-view camera. When there is a new speaker in the room, the apparatus switches to the room-view camera first, directs the people-view camera at the new speaker, and then switches to the people-view camera directed at the new speaker. When there are two near-end speakers engaged in a conversation, the apparatus tracks and zooms-in the people-view camera so that both speakers are in view.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: August 21, 2012
    Assignee: Polycom, Inc.
    Inventors: Jinwei Feng, Peter Chu, Wayne Dunlap, Jonathan Gallmeier, Alain Nimri, Stephen P. Schaefer
  • Patent number: 8250052
    Abstract: A method, system and medium for accepting geospatial data queries through an interface allowing dynamic predicates are disclosed. The geospatial data queries are translated into one or more intermediate formats, and then the intermediate format is provided to one or more geospatial data servers. Each of the one or more geospatial data servers will receive the appropriate language and syntax for which it was designed. Each of the one or more geospatial data servers will simultaneously process the request and, when processing is complete, render an appropriate result from that geospatial data server and application to an end user.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: August 21, 2012
    Assignee: Continental Airlines, Inc.
    Inventor: Robert Matthew Barnett
  • Patent number: 8239952
    Abstract: A method for detecting remote file inclusion vulnerabilities in a web application includes altering of extracted resource references from a web application, submission of altered references as HTTP requests to the web application, inspection of corresponding HTTP responses, and diagnosis of vulnerability. A system of invention implements the method.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: August 7, 2012
    Assignee: McAfee, Inc.
    Inventors: Brett Oliphant, Ben Tyler, Gabriel Richard Pack, Brett Hardin
  • Patent number: 8239941
    Abstract: A system, method and computer program product are provided for alerting users of a plurality of computers of a security event via a network. A security alert is first generated including information relating to a security event utilizing a server. The security alert is then pushed from the server to a plurality of computers via a network. The information of the security alert is then automatically displayed in a front most window of a user interface of the computers.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: August 7, 2012
    Assignee: McAfee, Inc.
    Inventors: Brent J. Lymer, Babu Katchapalayam, Brad Kingsbury
  • Patent number: 8233789
    Abstract: A system, computer readable medium, and method for dynamically setting a camera's exposure parameters based on face detection are disclosed. When taking a picture or video of a person in front of a bright background, standard exposure algorithms tend to overexpose the background. In one embodiment disclosed herein, a face detection algorithm is run on the current picture or video frame, and the exposure metering region is inset over the detected face. Exposure time, gain, or other exposure parameters may be set based on the pixels within the exposure metering region. In another embodiment, the exposure metering region tracks a moving face according to lag parameters so that the exposure metering region remains substantially over the face. In yet another embodiment, a plurality of faces may be tracked, with the exposure parameters set based on a weighted average of the pixels within the plurality of face-containing exposure metering regions.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: July 31, 2012
    Assignee: Apple Inc.
    Inventor: Ralph Brunner
  • Patent number: 8230502
    Abstract: A system, method and computer program product are provided for alerting users of a plurality of computers of a security event via a network. A security alert is first generated including information relating to a security event utilizing a server. The security alert is then pushed from the server to a plurality of computers via a network. The information of the security alert is then automatically displayed in a front most window of a user interface of the computers.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: July 24, 2012
    Assignee: McAfee, Inc.
    Inventors: Brent J. Lymer, Babu Karchapalayam, Brad Kingsbury
  • Patent number: 8228339
    Abstract: A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or other types of objects for an application's user interface. The application commits state changes to the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 24, 2012
    Assignee: Apple Inc.
    Inventors: Ralph Brunner, John Harper, Peter N. Graffagnino
  • Patent number: 8230403
    Abstract: A method, computer program and device for the translation of typed data objects in a heterogeneous computational environment is described. The operating system (or installed shared code libraries) translates typed data objects from a first format (e.g., big-endian) to a second format (e.g., little-endian) if the application sending the object and the application receiving the object utilize different formats. By placing data object format translation capabilities into the operating system, the software development effort required to permit an application (e.g., a user-level application) to execute in a heterogeneous environment is significantly reduced.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 24, 2012
    Assignee: Apple Inc.
    Inventors: Eric Albert, Alexei Elias Kosut, Matthew George Watson, Steve Zellers
  • Patent number: 8223633
    Abstract: F_PORTs of an edge switch are logically trunking with N_PORTs of a node device outside the fabric via a trunked group of communications links. The trunked N_PORTs of the node device and the trunked F_PORTs of the edge switch are configured to send and receive frames of a particular stream across the multiple trunked links for in-order communication with the other device. The node device outside the fabric initially negotiates with the edge switch using a sequence of fabric login requests and fabric login acceptances to establish the trunked connection between the devices (and their respective ports).
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: July 17, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Rajnish Gupta, Nhan T. Pham, Amod K. Dani, Ponpandiaraj Rajarathinam, Vineet Mathew Abraham
  • Patent number: 8223191
    Abstract: The present invention is a method and system for reducing delay in video communication, including, for example, video transcoding and continuous presence in a multipoint multimedia conference. The video communication control unit reduces such delay by processing a video stream in a small number of macroblocks referred to as “chunks,” without waiting to get a full frame of video data. Instead, the incoming video stream is converted into decoded chunks. These decoded chunks are transferred to an output module without waiting to decode an entire frame. An encoder in the output module encodes the decoded chunks (also referred to as encoder chunks), and transfers them to an end user without waiting for the entire frame to be processed. Thus, reducing the delay in waiting for the entire frame of video data provides improved real-time video communication.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: July 17, 2012
    Assignee: Polycom, Inc.
    Inventors: Moshe Elbaz, Noam Eshkoli, Ilan Yona, Aviv Eisenberg
  • Patent number: 8223715
    Abstract: A wireless local area communications network that includes one or more access points each of which may have associated wireless communications devices in communication with it over a plurality of channels, some of which may be shared with a radar signal. The wireless communications devices are able to roam from one access point to another access point, in the presence of the channels shared with radar, in a seamless manner or in a manner in which the current communications session is not interrupted or delayed due to the requirement that any device in the network not transmit on those channels being shared with radar signals until the device can confirm that the channel is radar free. Furthermore, it is possible to guarantee that the communications session will not be disrupted during such roaming by configuring the wireless communications device to scan the wireless medium for only a minimum period of time necessary to detect a regularly occurring signal.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: July 17, 2012
    Assignee: Polycom, Inc.
    Inventors: Mark A. Hamilton, Keith R. Amann
  • Patent number: 8217984
    Abstract: A network adapter detection is used to establish a videoconference between a videoconferencing unit and a remote endpoint. Information about a plurality of network adapters available for the videoconferencing application is obtained, and one or more test messages are sent to at least one open source server using each of one or more of the obtained network adapters. The videoconferencing unit than awaits a response to each of the one or more sent test messages from the at least one open source server. If a response is received, the videoconferencing application uses the network adapter that received the response to establish a videoconference connection with the remote endpoint.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: July 10, 2012
    Assignee: Polycom, Inc.
    Inventors: Kenneth T. Faubel, Jonathan P. Steer
  • Patent number: 8217987
    Abstract: The present disclosure provides methods and systems of multipoint videoconferencing wherein layout description information is used to create videoconferencing displayed images of a composite video of one or more video images and one or more accessory elements. The layout description information is responsive to events in the videoconferencing session. Synchronization between the images of the composite video and the one or more accessory elements is done by using synchronization information that reflects the event.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 10, 2012
    Assignee: Polycom, Inc.
    Inventors: Aviv Eisenberg, Roni Even